在不改变接口定义的前提下,理想的分层式架构,应该是一个可抽取、可转换的“抽屉”式架构。因此,业务逻辑层的设计对一个支持可扩展的架构起到了关键的作用,那是因为它扮演了两个完全不相同的角色。来~自^吹冰论+文.网www.chuibin.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无纸化考试系统+ER图

ASP.NET+SQLSERVER学生心理健康网设计

ASP.NET+sqlserver小区物业管理系统的设计与实现

asp.net+sqlserver流动人口管理系统的设计与实现

弹道修正弹实测弹道气象数据使用方法研究

林业机械作业中的安全性问题【2230字】

组态王文献综述

适合宝妈开的实体店,适...

紫陵阁

人事管理系统开题报告

浅谈动画短片《天降好运》中的剧本创作

淮安市老漂族心理与休闲体育现状的研究

小学《道德与法治》学习心得体会

大学生就业方向与专业关系的研究