你可以不用,但有人会用;你可以发表自己的看法,但不能阻止别人使用;当你对一种技术没有深入的时候,请不要轻易评价;如果模式1非常好,为什么要有struts。apache的开发人员都没你聪明吗

解决方案 »

  1.   

    Struts真的很好用,我也正在学,越用越爽!
      

  2.   

    你用jbuilder写struts的话,开发的速度应该还是很不错的。
    MVC可以增加代码的重用性。模式1的话重用性不是太好,也不太好分工合作
      

  3.   

    这里有个Struts.net的介绍和下载,开发Struts变得非常简单。
    http://www.javawebstudio.com/bbs/dispbbs.asp?boardID=4&ID=289&page=1
      

  4.   

    同意楼上的说法,楼主要是做过大型的项目,特别在50个人月以上的项目后,就知道Struts的好处了,如果用模式1的话,以后万一出一个设计变更,要你修改你会改得想哭的,由于没有分层造成逻辑和表示层难以修改不说,光修改可能造成的bug多得你都不敢想象
      

  5.   

    搂主,多花点时间研究就知道了,struts我也正在学,
    没用过,但我个人认为,如果不用struts,上手肯定快,
    但整个开发过程的加速度必定是负的,
    而选用struts,应该可以将开发速度稳定下来,追求正向加速度也是不太现实的。另外,刚刚深入b/s领域突然发现,java b/s这里有这么多的新兴技术,真是让人打开眼界。
    除了struts外,目前较好的框架还有spring, webworks,都值得研究一下,
    有些设计思路真是让人心旷神怡。
      

  6.   

    不知道楼主真正用Struts开发过项目没有;个人感觉Struts是个很好的架构;真正的优势不是看书能看出来的,需要真正去用啊
      

  7.   

    struts好在模式上,在很大程度上避免了各个模块之间的耦合,对代码重用和后期改造上提供了很大便利性.但也是有缺点的,因为struts是最早出现的mvc架构之一,其思想受当时的很多制约,现在看起来感觉有些笨重(相比较而言),后来的很多mvc框架因为出现的比较晚,从灵活性来说,都超过了struts,比如webwork,spring.
      

  8.   

    看来将业务逻辑、控制、与显示分离是必需的 , 其实在C/S结构中也可以做到这一点,只是C/S不友好且不易维护
      

  9.   

    做多了就好了呵呵写多了Servlet与JSP后你就会说他好,因为你熟练了啊,你多用用新的东西,用多了,熟练了,就会说好。