spring.net asp.net mvc与三层怎么弄??

spring.net asp.net mvc与三层怎么弄??,第1张

spring 不清楚。

BLL层是业务逻辑层,DAL是数据访问层。

DAL是接近数据库的,BLL就是通过DAL与数据库交互。

你问的怎么做,我估计是要在BLL的引用里加上DAL就可以了。

三层架构和MVC是有明显区别的,

三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。

1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。

2、业务逻辑层(BLL):针对具体问题的 *** 作,也可以说是对数据层的 *** 作,对数据业务逻辑处理。

3、数据访问层(DAL):该层所做事务直接 *** 作数据库,针对数据的增添、删除、修改、更新、查找等。

MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的UI层,也就是说,MVC把三层架构中的UI层再度进行了分化,分成了控制器、视图、实体三个部分,控制器完成页面逻辑,通过实体来与界面层完成通话;而C层直接与三层中的BLL进行对话。

所以, .net的三层结构中,并没有action这个概念。

可以这样说,如果深入理解了mvc,肯定是很容易理解asp.net的三层架构的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7994921.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存