锁定老帖子 主题:springMvc与struts2
精华帖 (14) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-12-16
通过对比,才是真正的提高水平。不过,前提是你要看得懂才行!
|
|
返回顶楼 | |
发表时间:2011-12-16
很显然LZ根本就不了解SpringMVC,用Struts2的思想看SpringMVC,瞎子摸象。
|
|
返回顶楼 | |
发表时间:2011-12-16
advantech 写道 很显然LZ根本就不了解SpringMVC,用Struts2的思想看SpringMVC,瞎子摸象。
能具体说说吗?本来发贴就是探讨啊 |
|
返回顶楼 | |
发表时间:2011-12-16
悲剧了 写道 advantech 写道 很显然LZ根本就不了解SpringMVC,用Struts2的思想看SpringMVC,瞎子摸象。
能具体说说吗?本来发贴就是探讨啊 struts2的package划分和spring的按路径划分相比优势何在?说实话没感觉我用着都一样,甚至更喜欢spring的方式。 struts2可以配拦截器,你认为是一个优势,那为什么非要配拦截器不可?我在项目里controller是不会有什么东西需要进行拦截器处理的。 视图处理不好说,我们项目视图已经全面的html了,和spring mvc的交互只有数据。 |
|
返回顶楼 | |
发表时间:2011-12-16
advantech 写道 悲剧了 写道 advantech 写道 很显然LZ根本就不了解SpringMVC,用Struts2的思想看SpringMVC,瞎子摸象。
能具体说说吗?本来发贴就是探讨啊 struts2的package划分和spring的按路径划分相比优势何在?说实话没感觉我用着都一样,甚至更喜欢spring的方式。 struts2可以配拦截器,你认为是一个优势,那为什么非要配拦截器不可?我在项目里controller是不会有什么东西需要进行拦截器处理的。 视图处理不好说,我们项目视图已经全面的html了,和spring mvc的交互只有数据。 我这样认为,是由于特殊需求,你可以自己通过拦截起来进行些处理,这些处理又可以在action上进行附加配置 拦截起又是基于package的,比如小型项目权限拦截,完全可以基于action进行,配置注解来搞定,或者那些业务逻辑没有封装好的东西项目,比如后台的开发基于modelDriver形式 这个就是萝卜白菜的问题,当然这样struts2就很重了 悲剧了 写道 strus2有package划分,具体类来划分,配置intercepter,还可以有拦截器栈,并且有hook存在,可以调用action上面的信息,这个就可以做到根据action配置的注解之类的进行一些处理 |
|
返回顶楼 | |
发表时间:2011-12-16
08年放弃了Struts之后,就一直在用SpringMVC,的确很好用,Struts2没用过不好与之对比
|
|
返回顶楼 | |
发表时间:2011-12-16
悲剧了 写道 advantech 写道 悲剧了 写道 advantech 写道 很显然LZ根本就不了解SpringMVC,用Struts2的思想看SpringMVC,瞎子摸象。
能具体说说吗?本来发贴就是探讨啊 struts2的package划分和spring的按路径划分相比优势何在?说实话没感觉我用着都一样,甚至更喜欢spring的方式。 struts2可以配拦截器,你认为是一个优势,那为什么非要配拦截器不可?我在项目里controller是不会有什么东西需要进行拦截器处理的。 视图处理不好说,我们项目视图已经全面的html了,和spring mvc的交互只有数据。 我这样认为,是由于特殊需求,你可以自己通过拦截起来进行些处理,这些处理又可以在action上进行附加配置 拦截起又是基于package的,比如小型项目权限拦截,完全可以基于action进行,配置注解来搞定,或者那些业务逻辑没有封装好的东西项目,比如后台的开发基于modelDriver形式 这个就是萝卜白菜的问题,当然这样struts2就很重了 悲剧了 写道 strus2有package划分,具体类来划分,配置intercepter,还可以有拦截器栈,并且有hook存在,可以调用action上面的信息,这个就可以做到根据action配置的注解之类的进行一些处理 那说明你整个体系结构本身就有问题,什么是Controller?就是连接视图和服务的纽带,它的功能就几样:
你说的那些什么权限判定,大型项目可以搞Spring Security,小型项目自己写个Filter就搞定。 不要为了AOP而AOP。 |
|
返回顶楼 | |
发表时间:2011-12-17
最后修改:2011-12-17
advantech 写道 那说明你整个体系结构本身就有问题,什么是Controller?就是连接视图和服务的纽带,它的功能就几样:
你说的那些什么权限判定,大型项目可以搞Spring Security,小型项目自己写个Filter就搞定。 不要为了AOP而AOP。 从这个角度springMVC struts2 都实现了,没什么区别,但如果你想在这中间做点什么,不是什么都是那么规范吧,那么springMVC就不如struts2,它能在几个角度切入进去 小型项目配置fiter,这个哪有基于struts2 action的注解方便,不用考虑path规则什么的,当然这本来就是混乱的 struts2是你想做什么,你可以基于现有的切人进去,并能控制更多的东西 |
|
返回顶楼 | |
发表时间:2011-12-17
悲剧了 写道 advantech 写道 那说明你整个体系结构本身就有问题,什么是Controller?就是连接视图和服务的纽带,它的功能就几样:
你说的那些什么权限判定,大型项目可以搞Spring Security,小型项目自己写个Filter就搞定。 不要为了AOP而AOP。 从这个角度springMVC struts2 都实现了,没什么区别,但如果你想在这中间做点什么,不是什么都是那么规范吧,那么springMVC就不如struts2,它能在几个角度切入进去 小型项目配置fiter,这个哪有基于struts2 action的注解方便,不用考虑path规则什么的,当然这本来就是混乱的 struts2是你想做什么,你可以基于现有的切人进去,并能控制更多的东西 我已经站在架构的角度上说了这个问题,架构不是你想怎么样就怎么样的问题,请你举例说明有哪些不规范的东西非需要在Controller使用拦截器不可的。 我在web.xml上配个拦截器不如你配拦截器这本身就是个笑话。 至于你说的那些你想做什么,你可以基于现有的切进去,那不叫企业开发,过家家的项目可以这么搞或者你一个人做项目可以这么搞。 |
|
返回顶楼 | |
发表时间:2011-12-17
advantech 写道 我已经站在架构的角度上说了这个问题,架构不是你想怎么样就怎么样的问题,请你举例说明有哪些不规范的东西非需要在Controller使用拦截器不可的。 我在web.xml上配个拦截器不如你配拦截器这本身就是个笑话。 至于你说的那些你想做什么,你可以基于现有的切进去,那不叫企业开发,过家家的项目可以这么搞或者你一个人做项目可以这么搞。 站在架构就没那么细节问题,一切都很好,都很完美,下面都是苦13的开发阿 |
|
返回顶楼 | |