struts肯定会被JSTL和Spring取代的,那是必须的。

解决方案 »

  1.   

    很难说的,struts和jsf之间会有激烈的竞争,但是谁被谁取代似乎言之尚早,但是就目前来看,jsf的扩展性比struts好。
    至于struts被spring和jstl取代那是不可能的,struts和spring根本就是两个不同取向的框架,一个是做web显示的,一个是管理javabeans的,jstl只是核心标签而已,虽然用处很大,但是作用却无法替代框架。
    虽然spring中有web框架,但是一般用struts更好更专业些,更何况随着struts2.0的推出。spring的web框架就会成为鸡肋了。用专业的框架做专业的事才是正道,想通过一个框架完成显示、处理、持久全部的工作是不可取的。
      

  2.   

    struts这下与webwork合并了,我看,说不定就是strus统一web江湖了。
      

  3.   

    那你们说说Struts党中的哪一个部分Spring+JSTL不可以取代。就算是有一个比较不错的Tiles,Spring也把它纳入了自己的框架中。Struts虽然有Html标签库,但是Spring2.0推出的Html标签库要比 Struts好,再说Struts的其他标签库,JSTL完全可以取代,而且要比Struts的更完备,至于Struts的MVC框架,Spring显然略胜一筹。举个例子,Spring的验证框架要比Struts好,至少不逊色于Stuts。试问,除了这些Struts还有什么???
      

  4.   

    java交流群(QQ群:45459926),有意思的可以加入
      

  5.   

    那你们说说Struts党中的哪一个部分Spring+JSTL不可以取代不要说struts当中什么能被取代,就算是spring+jstl都可以用自己实现的代码去取代他们,这不是什么取不取代的问题。spring主要不是用来做显示的,jstl不过是个标签库,标签库只要写几个自定义标签就能取代它。就算是spring,也可以根据需要手动实现去取代它。一个web网站其实只需要jsp和servlet基本上就搞定了。如果要验证顶多再多个过滤器。而且就struts 2.0来说,它内部已集成控制反转的机制,面向切面的编程,ajax框架,自己实现的标签库。它一个就顶你两个还有多,你说怎么取代它?我不信你的Spring+jstl能实现ajax框架的功能
      

  6.   

    不说的确实有道理,不过个人觉得,如果我要实现Ajax就要用mootools库来做。我们都知道Struts是用来做UI的,但是现在UI的实现很多是用脚本库做的,正因为Spring非常clear and clean,所以才可以更好的施展javascript的威力。有一个非常有名的javascript库提供了非常优秀的UI库可以供你选择,国内的不说(太搓),看看国外的一些网站(如box),可以看到他们的界面做的非常优秀,给人的感觉非常清爽,这些界面的实现可都是来自mootools库中UI啊。所以现在开发Web,说的是一个clean and clear , simple is best 。并不是说框架越多越好。我的意思是没有 Struts我们的开发也是非常OK的。最起码我这么觉得。spring的一个非查大的亮点就是 clean and clear。所以不求一味的追求什么框架,对于一些简单的逻辑JSTL完全可以解决掉,根本不需要Struts中那么复杂的标签库,对于表单处理Spring的html标签足够了。你说是吗?MVC中的V是可以用Struts来搭建的,但是一个非常优秀的界面一定是有非常优秀的javascript库来支持的。至少我见过的一些非常优秀的网站是这样。
      

  7.   

    让事实说话,请看到此帖的人写出你做过的项目所用到的框架
      我做过的都是Struts
      楼上的人说这个好,那个好,我们都没权反对,但是你说的好东西你公司用了吗,使用起来怎么样,后期维护起来呢。
      

  8.   

    多干活,少废话!积累的多了,自然就明白框架.
    框架,不能解决实际问题的,那就只能拿来论坛上来瞎吹显摆.struts1,从事实的角度来说,的确,是很有问题——起码我看它的标签就臭的不得了.但是,我一样看见有的公司用它来做快速开发(用了自己的自动化代码生成工具,主要代码,从struts的action到配置xml,还有dao那部分的东西),用的非常不错.
    从实践中,总结出来,实用的东西(包括用什么样的开源框架,工具,以及到项目管理里面的规章制度,工作流程),那才是真实的.
    同时,还要保留谦虚的心态,积极面对新的想法,新的思路.struts2,可以说,和struts1几乎没关系了,这个,妄言的人还是多注意点.
    我个人以为,这个东西,非常非常值得去看一遍.