
Struts2 项目说明
Struts2 是一个非常优秀的 MVC 框架,基于 Model2 设计模型 由传统 Struts1 和
WebWork 两个经典框架发展而来。
Struts2 有两方面的技术优势,一是所有的 Struts2 应用程序都是基于 client/server
HTTP 交换协议,The Java Servlet API 揭示了 java Servlet 只是 Java API 的一个很小子集,
这样我们可以在业务逻辑部分使用功能强大的 Java 语言进行程序设计。 二是提供了对 MVC
的一个清晰的实现,这一实现包含了很多参与对所以请求进行处理的关键组件,如:拦截器、
OGNL 表达式语言、堆栈。所以本项目采用 Struts2 框架做一个简单实现页面的登陆跳转。
Strust2 的核心功能:
(1)允许 POJO(Plain Old Java Objects)对象 作为 Action
(2)Action 的 execute 方法不再与 Servlet API 耦合,更易测试
(3)支持更多视图技术(JSP、FreeMarker、Velocity)
(4)基于 Spring AOP 思想的拦截器机制,更易扩展
(5)更强大、更易用输入校验功能
Struts2 工作流程图:
评论0