如果客户的要求过于频繁,建议不要用struts.

解决方案 »

  1.   

    如果系统的需求已经确定,用struts的好处是:
    1.系统的层的分得很清楚
    2.验证等代码很方便
    3.便于后来的程序员修改代码.
      

  2.   

    我用struts就不用它的标签...
    怎么方便就怎么用..
    用struts不一定就非要用它的标签...
    要学会灵活变通,干嘛要这么死板:)
      

  3.   

    如果是小项目就别用struts按项目自己取舍
      

  4.   

    用Struts并不一定是为了减少工作量,它的作用是使逻辑处理与页面显示分开,编程思路更加清晰
      

  5.   

    struts不是最好的架构
    不过,纵然目前讨伐之声日起,甚至包括Spring Framework的作者Rod Johnson对Struts
    的评价也不甚高。但站在产品开发的角度而言,Struts仍然是最稳妥的选择。
      

  6.   

    struts这个构架使前台后台分得很清,jsp页面中没有很多的java代码,便于维护,对于开发大型的web应用很合适。
      

  7.   

    从哲学角度看,凡事都有利有弊,辩证统一,struts 结构分明,早期便于分工和团队合作,终期便于调试,后期便于维护,然而产生的负面效果就是开发时间长,设计复杂,
      

  8.   

    你看看apache struts的介绍就知道,struts不是万能的,也不是什么情况下都适用的,当程序复杂,流程复杂的时候struts才能显示出其逻辑清晰,可维护性强的特点,你举的例子这么简单,谁也不会用struts去作,就好像1+1你不会去用计算器算一样,但这并不说明计算器没用,更不能说明计算器不如人算的快.
      

  9.   

    从项目开发的角度来考虑使用stusts确实有他一定的好处,特别是比较大的项目,业务比较复杂的项目,对于各种处理情况的考虑就非常重要,此时,通过struts就能够把表现和业务处理很好的分开,使得业务处理比较清晰,而不是把复杂的业务放在一个jsp页面中进行处理;这样做的好处在于使开发者的思路更加清晰,便于需求变更时进行业务的修改,还有就是能够方便的进行数据的验证。
      

  10.   

    用struts是为了MVC的实现吧,你处理业务流程的时候清晰,更重要的是以后好维护,扩展性好html页面(struts标签),提交到相应actionfrom处理html页面的显示推荐jstl,更强大,而且好用,strust的tag 显示的时候
    如果为null的时候还会出错,但jstl不会
      

  11.   

    弄个 Serializer 完成 ActionForm 到 XML 的转化, 客户得到的是一个过滤的 XML 片断,用在页面上的数据, 剩下的就是找个 可视化的 IDE 编辑就行了。Struts 如果你的 字段老是变就是用 DynaForm ,其实他就是一个 Map .
      

  12.   

    1.MVC分层更清楚。
    2.利用ACTIONFORM内省可以方便的操作MODEL。
    3.利用ACTIONFORM的验证,加强安全性,避免JS跨站脚本攻击。
      

  13.   

    struts是基于mvc的架构:
                                     1.它把业务层,数据层,视图层分得很清晰;
                                     2.具有软件可扩展性;
                                     3.开发流程对于程序员简单。
      

  14.   

    struts这个架构只是用来帮助用户快速开发基于MVC的应用,至于用户需求的变更是任何一种技术都必须面对的,而具体采用何种策略视项目需求而定.你举的这个例子,事实上不仅是UI要变,相应的处理逻辑也需要变更,这并不是Struts这种框架能够处理的,关键在于你们设计的灵活性.
      

  15.   

    struts的标签还是很好用的,当然如果需要自己写一些标签,这样也很方便,其实,在整个过程中,后面的人阅读代码,熟悉代码是一个很困难很耗时的阶段,按照一定的标准去做,起码,没有了那种随心所欲的自由.对代码的维护非常好
      

  16.   


     层次分明,易于维护 业务与逻辑完全分离我喜欢struts的标签,如果struts的标签无法办到的事情就用jstl反正尽量不要在jsp文件里出现"<%%>"就行..