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

来源:互联网 发布:电子音乐合成器软件 编辑:程序博客网 时间:2024/05/17 00:57

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            DataDomain              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

0 0
原创粉丝点击