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