欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

分层

程序员文章站 2022-07-05 08:49:37
1. UI(用户层),BLL(业务逻辑层),DAL(数据访问层). UI是用来显示的,比如说一些显示的样式还有界面设计。 BLL是用来处理业务逻辑的问题。 DAL是和数据库打交道的。 2.数据访问层:这一层处于最底层,负责与数据库的交互,也称为DAL(Data Access Layer)。 表示层: ......

1. UI(用户层),BLL(业务逻辑层),DAL(数据访问层). 
 UI是用来显示的,比如说一些显示的样式还有界面设计。

 BLL是用来处理业务逻辑的问题。 

 DAL是和数据库打交道的。 

2.数据访问层:这一层处于最底层,负责与数据库的交互,也称为DAL(Data  Access   Layer)。

表示层:这一层直接和用户打交道,负责显示或获取数据,也称为UI层(User  Interface  Layer)。无论使用控制台还是Windows窗体显示数据,都是表示层的一种的应用。

表示层依赖于数据访问层,两层职能分开,协助工作,其依赖关系。

3.分层开发的优势和特点:

(1)代码复用

(2)分离开发人员的关注

(3)无损替换

4.三层架构,所谓的三层开发就是将整个业务应用划分为表示层-业务逻辑层―数据访问层-数据库等,有的还要细一些,明确地将客户端的表示层、业务逻辑访问、和数据访问及数据库访问划分出来,十分有利于系统的开发,维护、部署和扩展。