您的位置:首页 > 编程语言 > ASP

ASP.NET三层划分与命名方式

2016-03-05 14:55 696 查看
ASP.NET三层划分与命名方式

3Layer、3Tier、three layer or three tier

界面层(表示层)、逻辑层(中间层或业务层)、数据访问层、实体层(此层是独立于各层,通常所说三层一般指前面三项,就是说不包括此层)

三层:Web(或UI)、BLL、DAL、Model

界面层(表示层)、逻辑层(中间层)、数据访问层、数据访问接口层、数据工厂、实体层、通用层(用于存放公共类比如DBHelper、EncryptDecrypt)

七层:Web、BLL、DAL(SQLServerDAL,OracleDAL,MySQLDAL,SQLiteDAL,SybaseDAL,DB2DAL)、IDAL、DALFactory、Model、Utility

以下是三层的另外一些命名方式

实体层             中间层             数据层

Entity(Entities)    Business            Data

Domain              Business            Data(DAO)

Modal               Service             DAL


MVC:Model-View-Controller

只使用MVC开发:V和C相当于三层中的BLL,而M相当于Model+DAL

MVC和三层结合开发:或者也可以说MVC相当于三层中的Web层,Controller直接与BLL对话。

版权所有,转载请注明文章出处 http://blog/csdn.net/cadenzasolo
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  asp.net