在不改变接口定义的前提下,理想的分层式架构,应该是一个可抽取、可转换的“抽屉”式架构。因此,业务逻辑层的设计对一个支持可扩展的架构起到了关键的作用,那是因为它扮演了两个完全不相同的角色。来~自^优尔论+文.网www.youerw.com/

对于数据访问层来说,它是调用者;对于表示层来说,它不在是调用者了而变成了被调用者。依赖和被依赖的关系在业务逻辑层上都是比较纠结的,如何实现依赖关系的办法,则是除了实现业务逻辑以外,留给设计师的来完成的任务。 

数据层

数据访问层:也有一些时候被称为持久层,其功能可以用来访问数据库,也可以访问数据库的系统、文本文档或是XML文档。简单的来说就是为了用来实现对数据表的Select,Insert,Update,Delete的操作。如果加入ORM元素的话,那样就会包括对象、数据表之间的mapping、对象实体的持久化。三层结构的程序并不是说把项目分成DAL, BLL, WebUI三个模块就可以统称为3层了。

上一篇:基于ASP的宣传镇江旅游文化的动态网站的设计与实现
下一篇:asp.net+sqlserver校园新闻发布管理系统设计+源代码

asp.net+sqlserver数据挖掘的在...

asp.net+sqlserver图书借还信息系统设计

asp.net+sqlserver仪器设备采购...

asp.net+sqlserver信息安全技术...

asp.net+sqlserver社区医院病员...

ASP.net+sqlserver网络课堂设计

asp.net+sqlserver进销存管理系...

安康汉江网讯

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识

我国风险投资的发展现状问题及对策分析

麦秸秆还田和沼液灌溉对...

ASP.net+sqlserver企业设备管理系统设计与开发

LiMn1-xFexPO4正极材料合成及充放电性能研究