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
以下是三层的另外一些命名方式
MVC:Model-View-Controller
只使用MVC开发:V和C相当于三层中的BLL,而M相当于Model+DAL
MVC和三层结合开发:或者也可以说MVC相当于三层中的Web层,Controller直接与BLL对话。
版权所有,转载请注明文章出处 http://blog/csdn.net/cadenzasolo
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
相关文章推荐
- 分享微信开发Html5轻游戏中的几个坑
- 星外ASP.Net的安全设置相关说明
- C#、ASP.NET通用扩展工具类之TypeParse
- 实现ASP.NET无刷新下载并提示下载完成的开发思路
- C#、ASP.NET通用扩展工具类之LogicSugar
- C#、ASP.NET通用工具类IsWhat?(可以判断数字、身份证、数据类型等等)
- 程序中常用的种代码
- ASP.NET、ASP、PHP、JSP之间有什么区别?
- ASP.NET页面间的传值的几种方法
- 入侵ASP.net网站的经验附利用代码
- 盘点PHP和ASP.NET的10大对比!
- asp.net OleDbCommand 的用法
- jquery调用asp.net 页面后台的实现代码
- asp.net中XML如何做增删改查操作
- asp.net数据验证控件
- asp.net中的check与uncheck关键字用法解析
- ASP.NET MVC 4 捆绑和缩小实例介绍
- ASP.Net Post方式获取数据流的一种简单写法
- asp.net动态产生checkbox(数据源为DB或内存集合)
- Asp.Net 和 AJAX.Net 的区别第1/2页