当前位置:  开发笔记 > 编程语言 > 正文

ASP.Net MVC和N-Tier

如何解决《ASP.NetMVC和N-Tier》经验,为你挑选了1个好方法。

问候,

我提前道歉,我没有对此进行过彻底的研究,以便自己回答这个问题,但我想这需要一些时间,而且在我投入更多时间学习它之前,我宁愿知道.我最初的研究中找不到任何东西..

如果您已经使用多层架构(数据层,逻辑层,表示层),为什么要使用ASP.Net MVC?除了控制器具有比逻辑层更多的功率之外.

我是否正确地认为我可以在MVC的Model部分中使用nHibernate和我的所有数据访问类,实体和映射?

使用控制器时,最好将大量逻辑分成单独的类,以便从多个控制器中调用它吗?或者我可以从控制器本身调用它们,考虑到我不希望所有这些都是动作,只是常规方法.

谢谢



1> gius..:

MVC不是要取代N-Tier,它是一种组织表示层的方法.

我不会说控制器比逻辑层更强大.相反,控制器(作为表示层的一部分)仍然应该调用逻辑层.

控制器应该只为视图准备数据并处理视图中的操作.你仍然应该使用你的BLL.

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有