Struts2解决了什么问题?相对于JSP+SERVLET+JAVABEAN带来了什么好处?

解决方案 »

  1.   

    Struts2把请求与界面分开 提高灵活性 ...
      

  2.   

    用SSH那一套解决的问题用底层都是可以实现的!
    我个人觉得用框架只是提高程序员的开发效率, 做了些优化而已, 解决了一些并发的问题!比如说,struts中就是单例多线程的, 而struts2中就改进成为每个request创建一个action的实例!
    框架也是拿底层做的, 只是框架是基于多配置少代码来提高灵活性的, 可拔插,想要就要, 不想要就在配置文件里面改改就欧了而不用改代码!  当然现在的Servlet3.0也支持插件开发了!
      

  3.   

    确实,struts2的核心就是action。易于维护,解耦,灵活性更好。
      

  4.   

    个人理解.举例说明.
    JSP+SERVLET+JAVABEAN 
    a页面跳转到b页面,用 forward 或者 sendRedirect ,
    如果需要判断一下再跳转,就要 if  else 之类.Struts2 用action的返回值来决定跳转.
    其实就是把判断的语句放在了action中.功能其实都一样,只是 Struts2通过封装以后,维护,解耦之类更好些,
    通过struts2的标签 以及 jstl 标签. jsp页面可以做到尽量少的java代码
      

  5.   

    分得更细了,用action控制了,这样更容易维护什么的,看的明白
      

  6.   

    http://hucainiao.iteye.com/admin/blogs/1154162  推荐一下 转载的介绍 Struts挺详细的 
      

  7.   

    JSP+SERVLET+JAVABEAN 老爷辈
    struts2 孙子辈JSP+SERVLET+JAVABEAN 个体户
    struts2 团队JSP+SERVLET+JAVABEAN 非标准生产+装配
    struts2 标准化生产 + 组装
      

  8.   

    servlet 是单例多线程,struts2是多例,Action对象为每一个请求产生一个实例,因此没有线程安全问题
      

  9.   

    只自己的话爱用什么用什么,自己懂就好,用struts2给别人看的时候舒服,条理更清晰,易于维护
      

  10.   

    struts2 是 jsp + filter + javabean 的一种mvc实现好处是你不用再造个车轮