关于ASP三层构架的问题

说到ASP三层构架已经之间如何联系如何实现的这个我知道,但是又说到的用到是
工厂模式:DALFactory

配合工厂模式的数据接口层:IDAL

持久层:Model

业务层:BLL

SQLServer数据访问层:SqlServerDAL

与Web.config交互的公共层:Utility
这些分别是什么意思啊?

业务逻辑层(BLL):主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理。如果说数据层是积木,那逻辑层就是对这些积木的搭建。
数据访问层(DAL):主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务。
(IDAL)它体现了“抽象”的精神,或者说是“面向接口编程”的最佳体现。抽象的接口模块IDAL
(Model)实体和数据库表映射类
(Web)web网站项目
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-07-08
这些分别是asp.net的范畴。

表示各个逻辑分开编写,独立到各自的文件夹。代码与前台分离。易于维护和升级。

关于ASP三层构架的问题
业务逻辑层(BLL):主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理。如果说数据层是积木,那逻辑层就是对这些积木的搭建。数据访问层(DAL):主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库...

怎么判断一个ASP.NET的程序是否三层架构
三层结构原理:3个层次中,系统主要功能和业务逻辑都在业务逻辑层进行处理。所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B\/S应用才是三层体系结构,三层是指逻辑上的三层...

ASP.NET构架?B\/S?三层构架?这几个有什么关系吗?
三层架构指mvc,相对于asp.net的webform,三层架构是一种程序设计模式,应该说是一种最佳实践模式,把页面显示、数据获取,逻辑处理分单元实现,降低耦合性,不限于asp.net,其他程序语言都会使用。关系嘛,使用asp.net架构,采用三层架构的设计模式,实现一个b\/s的程序。

三层构架和 MVC 不同吗
所以, .net的三层结构中,并没有action这个概念。asp.net mvc 是微软新发布的一种网站开发架构。为了解决传统asp.net开发中不能分离Model,View和Controller而设计的。普通的网站为了解决可移植,可维护,可扩展等问题,会把网站设计成三个独立的模块,Model负责数据库部分,View负责网页的界面,而Controlle...

什么是三层构架
三层架构是将代码按其作用分成三部分,每部分解决自己负责的流程. 三层架构的功用之处,在于驾驭大型web程序的结构,使之便于管理和扩展. 在设计UI的时候,我们不需要关心其中的逻辑和数据问题,只需要空出对应的位置,用于放置数据. 在设计和修改的时候,要解决的只是HTML的结构,代码看起来干净利落,做起来也是干净利落. ...

什么是MVC(三层架构)
前端跟服务端之间多了个中间层,前台先提交给中间层,由中间层去访问服务端。JSP中,“<%……%>”里面的java代码是可以有一些业务逻辑的,而三层架构正是要将业务逻辑从页面中分离出来,因些不要过多的使用“<%……%>”,但根据实际情况,适量的添加一些是可以的。而MVC实际上其实是一种架构模式,...

三层构架和mvc不同吗?
Struts\/ASP.NET MVC作为表示层框架,遵循不同架构模式,应用设计模式,遵循设计原则。总结而言,三层架构通过分层设计,引入架构模式进行结构设计。表示层常用MVC模式,业务层、持久层有不同模式。在架构模式下,设计模式、设计原则确保系统设计的灵活性、可维护性。选择架构模式、设计模式时,参考经典书籍和...

三层架构是什么?
同时新东西的引入会带来新的问题(这让我想起来关于“自动计算”的一篇文章,中间提到为了降低系统的复杂度,却导致更高的复杂度)。 必须基于StrutsMVC组件的方式重新思考和设计应用结构。原来通过建立一个简单的JSP页面就能实现的应用现在变成了多个步骤的设计和实现过程。 所有的页面和组件必须在Struts MVC框架中实现,...

c\/s,b\/s,c\/中间层\/s比较
和三层模式的实现方法。 三层结构编程要点 对此笔者不想讲太多理论,只给大家一句经典名言,这句话每个程序员都应该牢牢记住:All business logic in the Middle Tier(所 有的商业逻辑处在中间层上)。如果不这样,你开发的三层结构程序就不专业,或者只是C\/S模式的翻版产品。这句话虽然很简单,要达 到这一境界却需要...

ASP的内建物件有几个,分别用来作什么?
JSP共有以下9种基本内建元件(可与ASP的6种内部元件相对应): request 使用者端请求,此请求会包含来自GET\/POST请求的引数 response 网页传回使用者端的回应 pageContext 网页的属性是在这里管理 session 与请求有关的会话期 application servlet正在执行的内容 out 用来传送回应的输出 config servlet的构架部件 page JS...

相似回答
大家正在搜