锁定老帖子 主题:spring3mvc与struts2比较
该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-04-20
seam应用在后台管理项目中也许有一丝的优势
但是在互联网项目中毫无胜算 |
|
返回顶楼 | |
发表时间:2010-04-20
seam这些东西早就有了,包扩jsf2.0中,实现起来比这个还要优雅许多
但是基于事件的,对于做互联网的项目有时候一些效果实现起来比较困难,比较搓火 |
|
返回顶楼 | |
发表时间:2010-04-20
downpour 写道 zdmcjm 写道 to downpour:
seam3一出,自见分晓.也许你会改变看法. 表示层的框架选择是毫无悬念的。在浏览器模式下,MVC将远超事件驱动。 Seam秉承的始终是事件驱动,这从设计理念上就已经败了。 真TM喜欢这种说法。优雅必须基于实践基础上,像JSF一样把视图的很多逻辑放在服务器端更本是错误的方向。 |
|
返回顶楼 | |
发表时间:2010-04-20
zdmcjm 写道 moses3017 写道 zdmcjm 写道 像struts2和spring3 mvc这样的框架如果流行起来,那才真是java莫落的前兆。
而jsf,seam这样的真正把java威力发挥的框架不流行,是一种悲哀。 能说的再详细点吗? 我是觉得,像struts2系,spring3 mvc系等等整个围绕的是页面请求,参数,围绕这些东西思考的就是过程式。jsf,seam围绕的是事件,对象状态,对象交互,对象生命周期,jsf,seam中,页面也是通过一些标签包装后的,可供其他任意bean访问的对象,这些东西才是java做为一门静态强类型的,面向对象的语言应用的地方。 想让程序员不去关注HTTP协议的框架才是歪门邪道! |
|
返回顶楼 | |
发表时间:2010-04-20
murainwood 写道 zdmcjm 写道 moses3017 写道 zdmcjm 写道 像struts2和spring3 mvc这样的框架如果流行起来,那才真是java莫落的前兆。
而jsf,seam这样的真正把java威力发挥的框架不流行,是一种悲哀。 能说的再详细点吗? 我是觉得,像struts2系,spring3 mvc系等等整个围绕的是页面请求,参数,围绕这些东西思考的就是过程式。jsf,seam围绕的是事件,对象状态,对象交互,对象生命周期,jsf,seam中,页面也是通过一些标签包装后的,可供其他任意bean访问的对象,这些东西才是java做为一门静态强类型的,面向对象的语言应用的地方。 想让程序员不去关注HTTP协议的框架才是歪门邪道! 所谓过程式,对象式本身无优劣之分,如果有人觉得面对对象一定比面向过程,只能说明此人被洗脑了。 这些都是方法论的东西,分别用在各种合适的地方。对于jsf对http协议和html的包装,从java语言角度来看,也许是成功的,但是我们从实际使用和效果来看,我认识为是失败的,特别是在互联网上。 |
|
返回顶楼 | |
发表时间:2010-04-20
最后修改:2010-04-20
我只是说seam,能发挥java的威力,而不是说什么什么不好。
并且我曾用grails做过几个项目,其底层也是springmvc spring 之类的,饱受无状态与自己管理状态之苦。特别是用户,需要切换身份,切换权限,切换工作区之类。。 |
|
返回顶楼 | |
发表时间:2010-04-20
zdmcjm 写道 我只是说seam,能发挥java的威力,而不是说什么什么不好。
并且我曾用grails做过几个项目,其底层也是springmvc spring 之类的,饱受无状态与自己管理状态之苦。特别是用户,需要切换身份,切换权限,切换工作区之类。。 这个确实是,而且seam在某些应用里面有很大的优势,比如一些传统的管理系统项目,我最不爽的的是JSF,做B/S出生的人估计没几个喜欢那套呆板难用的jsf组件。 |
|
返回顶楼 | |
发表时间:2010-04-20
slaser 写道 zdmcjm 写道 我只是说seam,能发挥java的威力,而不是说什么什么不好。
并且我曾用grails做过几个项目,其底层也是springmvc spring 之类的,饱受无状态与自己管理状态之苦。特别是用户,需要切换身份,切换权限,切换工作区之类。。 这个确实是,而且seam在某些应用里面有很大的优势,比如一些传统的管理系统项目,我最不爽的的是JSF,做B/S出生的人估计没几个喜欢那套呆板难用的jsf组件。 深恶痛绝 |
|
返回顶楼 | |
发表时间:2010-04-20
wen66 写道 而在spring3的mvc下(restful), 会存在一个问题就是, 如果我要直接转向我的 http://localhost/myapp/model1/my.jsp 时如果我不在mvc配制文件下配制下配制, 那它怎么进行转向, 这也是一个问题. 也就是说我增加一个jsp, 还要改配制文件, 这很烦啊. 或者说是我没有发现有别的方法可做, 请大家指教. public String redirectMyJsp(){ return "redirect:"+"model1/my.jsp"; } 也可以redirect一个请求。 |
|
返回顶楼 | |
发表时间:2010-04-28
tapestry,ASP.net,JSF这些货色,自以为用事件驱动模式就能够把桌面开发的那套搬到互联网上,根本是无视互联网和http协议的特点,缘木求鱼。说JSF好的有几个用他们开发过项目,特别是需求频繁变动的那种。
|
|
返回顶楼 | |