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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值