既然已经写好了,就不要转了,这样转变动很大的
jsp/javaBean/Servlet如果设计好,扩展性,维护也不会比struts差啊..

解决方案 »

  1.   

    那么各位能不能说一下struts的主要优势在哪里,是它对表单有效性的验证机制,及它的标签库的使用对获得各种参数过程的简化吗?希望各位能发表一下自己的看法
      

  2.   

    其实说向struts转移也不是完全使用它的框架,是想将它的一些比较好的模式引入到现有的工程中,可是该从哪几个方面着手呢?
      

  3.   

    Struts的主要工作放在了MVC的MV。
    对于一个构架良好的系统来说,C的功能是交给中间的业务逻辑层来做的。
    楼主可以参考《使用open source产品组装你的web应用架构》一文的分层模式来构建你的下一个项目。
    对于你目前已有的项目真的没有必要为了加入struts而做大规模的重构。
    以下是Struts的一些实际好处:
    1. 利用Struts提供的一系列通用标记扩展可以大大节约开发时间,他们一起可以提供你所有的 JSP 需要,而不用编写脚本程序 。
    2. 表现与逻辑分离,使界面开发人员和程序员分工明确,降低开发复杂度。 
    3. 维护扩展比较方便,增加或修改一个组件后,通过修改配置文件就可以使它们协同工作。
    4. 国际化支持,提高了的稳定性,当用户要求修改界面上的专业词汇时,只需要修改资源文件即可,不用对程序做出大的修改。
    5. Validator验证框架的集成,通过配置一个验证文件就可以对界面输入的数据进行各种条件的检查,降低了在界面中书写JavaScript代码的复杂度。
    6. 轻量,Struts 仅有几个核心类要学习,容易上手。
    7. 开源,全部源代码在自由的 Apache 软件许可下免费使用。
    8. 强大的产品支持,目前有大量的开发工具都提供对struts开发的支持,你只需要很简单的操作,所有的文件创建、配置以及必要类库的导入都被自动完成了,提高开发效率。
      

  4.   

    为啥好了要转呢,工程不大的话,不用也可,我觉得如果小项目不用也没关系。
    我的主页:http://free2.e-168.cn/lovelyhome/index.jsp