首页 新闻 会员 周边

忍了很久.问个小白一点的问题,关于MVC的一些看法

0
[已关闭问题]

把MVC看来看去,好几天了,控件回归了ASP时代,

ADO那点东西也不见了(自己没找到访问,操作数据库的方法)

一夜回到解放前

,模型-视图-控制,

 是不是像Struts1.x和Hibernate的模式

照这样说来,大家是不是不如搞JAVA算了,

搞不懂这个框架的优势在哪里,大家指点一下,深受拖曳毒害,一下子觉得这东西好高深

 

Youismyo2的主页 Youismyo2 | 初学一级 | 园豆:180
提问于:2009-06-09 17:21
< >
分享
其他回答(4)
0

servlet等。Struts把这些东西给封装了。直接配置就OK了。然后直接继承Action或DispatchAction。在类里面直接写对数据库的增删改查方法的调用就行了。自动把数据填充到表单中。实在数据的持入化(存放到Session作用域)

我觉得优势在于:

一。让开发遵循一个统一的规范,让开发人员知道什么不应该做

二。实现分层解耦,易于维护。(这才是关键,把jsp和servlet分开)

以上是寡人愚见;

要是想更加深入的了解一下。还不如自己手写一个简化版的Struts

本地磁盘(F:) | 园豆:205 (菜鸟二级) | 2009-06-09 18:50
0

MVC主要是满足性能需求,没有往返的海量ViewState数据,服务器运算也大幅减少,再依靠Ajax将大量运算推到客户端,整体性能会提升不少。

再一个就是规范性和可调试性,适合测试驱动开发。

当然有得就有失,MVC开发难度增加是肯定的,尤其是对个人或微型团队而言。

斯克迪亚 | 园豆:4124 (老鸟四级) | 2009-06-10 01:40
0

楼庆平时开发不用自己的框架?

邀月 | 园豆:25475 (高人七级) | 2009-06-10 08:05
0

从权限控制的角度看,mvc似乎更适合用户权限的自定义配置:粒度更适当,方式更统一。

小系统继续webform,高效;大系统mvc,扩展性与团队可协作性极佳。

纯属个人见解。

陛下 | 园豆:3938 (老鸟四级) | 2009-06-10 09:28
0

mvc 开发比较规范,扩展起来也挺方便的,配合ioc 和 Repository 模式,程序看起来很简洁,对程序的整体结构比较有利维护

留云 | 园豆:212 (菜鸟二级) | 2009-06-12 15:41
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册