Struts2介绍

  Apache Struts2是一个基于MVC设计模式的Web应用框架,不仅仅是Struts1 的升级版本,而是由Struts1和WebWork框架整合而来。WebWork也是一款先进的J2EE Web框架,它致力于组件化和代码重用,采用拦截器机制来处理用户请求,这样设计的好处可以使业务逻辑控制器能够与Servlet Api完全剥离开,而这一点刚好是Struts1中的缺陷。

  Struts2吸取来Struts1和WebWork两个框架的优点,提高了开发效率和规范性。比如Struts2自动封装数据技术可以简化了很多冗余代码等等。

 

Struts2优点

   1. POJO表单及POJO操作:Struts2 去除掉了Struts框架中的Action Forms部分。在Struts2框架下,你可以用任何一POJO来接收表单输入,同样的,你可以把任一POJO视为一个Action类。

   2. 更好的实现MVC架构:层与层之间的关系更加透明。

   3. 解除了与Servlet的强耦合性:无需启动服务器可以进行单元测试,功能测试。

 

相关文章:

  • 2021-08-06
  • 2021-11-13
  • 2022-01-17
  • 2022-12-23
  • 2022-12-23
  • 2021-09-07
  • 2022-12-23
  • 2021-07-14
猜你喜欢
  • 2021-06-16
  • 2022-02-28
  • 2021-11-20
  • 2021-11-22
  • 2021-09-20
  • 2021-12-31
  • 2021-11-19
相关资源
相似解决方案