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等文件
二 一般分为表示层,业务逻辑层,数据访问层,模型层!!!
1 模型层
(1)模型层命名:
一般模型层的项目名称为Model或者Models,或解决方案名称+Models.实体类一般和对应的表名相同.
如果表名为users但实体类一般用单数形式表示user.
(2)实体类:
一般序列化.[Serializable()]
外键处理:使用外键表的ID(简单)或使用外键表的对象(比较流行)
2 业务逻辑层
命名为BLL或解决方案名称+BLL,里面的类名是表名+Manager
3 数据访问层
命名为DAL或解决方案名称+DAL,里面的类名是表名+Service
4 UI层随意度较大
注:如果用到公共类的话,加一个DButility项目,里面可以为SqlHelp等文件
相关文章推荐
- 理解ASP.NET中的三层结构
- 关于ASP.NET MVC 与三层结构的对比
- ASP.NET的三层结构
- Asp.net"三层结构"原理与用意学习入门教程(四)
- ASP.NET三层结构及应用
- Asp.net三层结构中的变量引用与传递
- [转贴]用ASP.NET开发三层结构应用程序(一)--结构介绍
- ASP.NET三层结构及应用
- 关于ASP.NET的三层结构
- ASP.NET谈三层结构与MVC模式的区别
- 什么是ASP.NET中三层结构
- 入门ASP.NET中的三层结构
- ASP.NET 三层结构
- 理解ASP.NET中的三层结构
- Asp.net三层结构入门示例源码>>SQLserver/SQLHelper.cs
- asp.net三层结构例子
- Asp.net"三层结构"原理与用意学习入门教程(五)
- 三层结构-第一天-ASP.NET
- asp.net三层结构设计
- ASP.NET三层结构演化构建之三——用了又用