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

ASP.NET中的三层结构

2009-01-07 22:42 288 查看
一 在asp.net中经典的三层结构案例,就是PetShop(宠物商店).下载地址为:http://download.microsoft.com/download/8/0/1801ff297-aea6-46b9-8e11-810df5df1032/Microsoft%20.net%20Pet%20Shop%204.0.msi
二 一般分为表示层,业务逻辑层,数据访问层,模型层!!!
1 模型层
(1)模型层命名:
一般模型层的项目名称为Model或者Models,或解决方案名称+Models.实体类一般和对应的表名相同.
如果表名为users但实体类一般用单数形式表示user.

(2)实体类:
一般序列化.[Serializable()]
外键处理:使用外键表的ID(简单)或使用外键表的对象(比较流行)

2 业务逻辑层
命名为BLL或解决方案名称+BLL,里面的类名是表名+Manager
3 数据访问层
命名为DAL或解决方案名称+DAL,里面的类名是表名+Service
4 UI层随意度较大

注:如果用到公共类的话,加一个DButility项目,里面可以为SqlHelp等文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: