1. 学习Struts2的前提条件
必须理解Servlet/JSP/Taglib技术
如果具备Struts1的学习开发经验更好
2. Struts2结构图
说明:本图描述了Struts2中的主要部件,以及请求处理过程。Struts2也是基于请求-响应模式!Struts2是一个MVC框架。主要用于呈现层的开发。
Struts2提供了一个StrutsPrepareAndExecuteFilter来处理所有的请求,这个Filter将根据Struts2配置文件的指示,符合要求的客户端请求,将会被转交给Action来处理;Action处理完之后,Struts2将负责转向视图进行呈现。
Interceptor(拦截器)是Struts2中一个灵活的、可对请求处理过程进行配置的机制!
我们要学习Struts2以下重点内容:
Struts2的请求处理过程?
Struts2的Action机制?
页面参数如何被传递到Action中?
Action如何向JSP传递数据?
Struts2的标签库如何降低JSP编程的难度?
Struts2与其它框架如何集成?
我们将逐步通过例子,让大家理解Struts2中的各种核心问题。