如何理解.net的三层架构.docVIP

  • 0
  • 0
  • 约小于1千字
  • 约 7页
  • 2018-03-29 发布于河南
  • 举报
如何理解.net的三层架构

用户界面表示层(USL) 业务逻辑层(BLL) 数据访问层(DAL) “中间业务层”的用途有很多,例如:验证用户输入数据、缓存从数据库中读取的数据等等……但是,“中间业务层”的实际目的是将“数据访问层”的最基础的存储逻辑组合起来,形成一种业务规则。例如:“在一个购物网站中有这样的一个规则:在该网站第一次购物的用户,系统为其自动注册”。这样的业务逻辑放在中间层最合适:在“数据访问层”中,最好不要出现任何“业务逻辑”!也就是说,要保证“数据访问层”的中的函数功能的原子性!即最小性和不可再分。“数据访问层”只管负责存储或读取数据就可以了。 : 先对主表查询,形成一个大的查询集合。 对于表的操作(增删改): 此时只对主表进行操作,调用主表对应的DL中的操作方法。 RL层是逻辑判断曾,主要是对页面上传入的数据进行判断。、RL层之上就是UI 如何建立一个三层体系结构解决方案 新建一个空白解决方案。然后: ???? “添加”-“新建项目”-“其他项目”-“企业级模版项目”-“C#生成块”-“数据访问”(数据层,下简称D层) ???? “添加”-“新建项目”-“其他项目”-“企业级模版项目”-“C#生成块”-“业务规则”(业务层,下简称C层) ???? “添加”-“新建项目”-“其他项目”-“企业级模版项目”-“C#生成块”-“Web用户界面”(界面层,下简称U层) 右键点“解决方案”-“项目

文档评论(0)

1亿VIP精品文档

相关文档