在ASP.NET中BLL、DAL、WEBUI之间什么关系?越详细越好

BLL、DLL、WEBUI之间的引用关系是怎样的?越祥细越好?谢谢!

这主要运用于三层结构中,DAL一般用作数据访问层(和数据库打交道),BLL用作业务逻辑层,而WEBUI表示层技术.
其关系为BLL层调用DAL层的接口或方法(添加对DAL层的引用)
WEBUI层调用BLL层的接口方法(添加对BLL层的引用)
层层调用,使行代码结构清晰便于以后项目的扩展
其实像这种结构应该还有模型层(MODEL)作为对参数对象的传递
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-11-13
这是典型的三层架构,DAL数据访问层只负责和数据库或文件系统打交道,处于最底层,BLL数据逻辑层负责业务逻辑,处于中间,调用DAL提供的接口服务来完成一些业务工作,UI表现层处于最上面,直接和用户交互,并表现业务模型。

三层的关系是,上层调用下层的接口服务,下层是不知道上层的存在的
第2个回答  2009-11-13
3层应用程序结构.你可形象的用电视剧来理解
1.WebUI 相当于 "演员"
2.BLL 相当于 "导演"
3.DAL 相当于 "剧本"
如果你要理解得更好,你可以看看设计模式或者ASP.NET MVC

在ASP.NET中BLL、DAL、WEBUI之间什么关系?越详细越好
这主要运用于三层结构中,DAL一般用作数据访问层(和数据库打交道),BLL用作业务逻辑层,而WEBUI表示层技术.其关系为BLL层调用DAL层的接口或方法(添加对DAL层的引用)WEBUI层调用BLL层的接口方法(添加对BLL层的引用)层层调用,使行代码结构清晰便于以后项目的扩展 其实像这种结构应该还有模型层(MO...

在ASP.NET中,三层架构,Web ,BLL,DAL,Models这四个的引用关系是?
BLL 就是业务逻辑层 他只负责向数据提供者也就是DAL调用数据 然后传递给 客户程序也就是UI DAL就是数据访问层 ,负责 对实体也就是数据库相应表的增删改查 Model: 实体层数据库中表的映射,一般有几个表就有几个实体类 web:(Web)网站项目在程序中调用BLL,BLL中调用DAL ...

asp.net 中的三层架构(UI层、BL层、DAL层)和B\/S结构是同一种东西吗...
UI——用户交互层,主要用于呈现页面元素或同用户交互。本层调用BLL的成员。BLL——业务逻辑控制层,用于业务逻辑实现以及各种数据验证。本层调用DAL的成员。DAL——数据访问层,用于同数据库打交道,存取数据都经过本层。

asp.net中的三层架构是什么意思?mvc设计模式是什么?它们之间有关系吗...
1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。3、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等。MVC是 Model-V...

什么是ASP.NET(C#)分层开发的思想,最好详细点
分层开发知识个思想,有的人喜欢建立dll类库,有的人喜欢创建cs文件,不过这个要看开发项目的规模。UI(用户层),BLL(业务逻辑层),DAL(数据访问层).UI是用来显示的,比如说一些显示的样式还有界面设计。BLL是用来处理业务逻辑的问题。DAL是和数据库打交道的。他们之间的调用关系是UI调用BLL,BLL...

怎么判断一个ASP.NET的程序是否三层架构
1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。3、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等。三层结构原理:...

asp.net的三层结构是怎样搭建的,有例子吗?
bll业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理。如果说数据层是积木,那逻辑层就是对这些积木的搭建。界面传输层:输出界面(主要表示WEB方式)。三层结构是一种严格分层方法,数据访问层只能被业务逻辑层访问,业务逻辑层只能被表示层访问,用户通过表示层将...

asp.net 三层架构实体层的作用是什么
1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。3、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、查找等。【实体层】贯穿于上面...

asp.net中生成的BLL.dll,DAL.dll,Model.dll,它们都有什么作用,
这是ASP.NET的最基本三层框架,能够很好的实现面向对象编程思想。其中 BLL.dll 是业务逻辑层,用户在页面上处理所有的业务(即功能)的总和包,让你调用的时候只需调用方法名,而不用写重复的使用方法;DALdll 是数据链路层,这层中,就要将你页面上要实现和数据库传值、取值相关的方法写进去了,并...

asp.net 网站项目 如何实现三层架构?
UI层就是与用户交互的界面、用户通过UI层向BLL层发出请求,BLL层再向DAL层发出请求,DAL链接数据库将所要的数据取出,再返回给业务逻辑层,BLL层对数据进行相应处理后呈现在界面上给用户。实际应用中根据具体情况会再细分一些,于是便有了你说的多层的结构,层虽然多但没有脱离三层架构,只不过是细分了...

相似回答