日期:2014-05-17  浏览次数:20488 次

MVC采用什么架构

现在的写法:
把BLL的处理写在了 主页Controller里面
然后访问数据是访问别的类去调用数据,然后到控制器那边再返回到前台


问题:
现在 主页Controller里的方法越来越多很乱,就想起了三层架构那样分,想沿用三层架构,MVC请问有这种写法吗?
让主页Controller变成只提供跳转页面的功能,其他逻辑处理都不在这里操作了。

现在需要改造成这样:
访问数据库,就访问到新的类里面,比如我就加个BLL类库,然后DAL,然后DBhelp。这样可行不,俺新手,求指点

 

------解决方案--------------------
你可以把业务逻辑放在Model层中,Control只负责解释请求发送命令
------解决方案--------------------
探讨
你可以把业务逻辑放在Model层中,Control只负责解释请求发送命令

------解决方案--------------------
你完全可以讲bll放到单独的模块,看你自己需要吧,不是说三层就非得分在三个地方
------解决方案--------------------
方便开发的,易于管理的就是合理的
------解决方案--------------------
1、可以理解为每个按钮的操作都是一种业务操作,将具体业务处理放在业务处理层中。
MVC是统一模块下的多个画面共用一个CS文件的,分层后,该CS文件就只是画面控制了

2、数据访问和业务处理分开会好些

3、是可以的