《SSH 三大框架技术》复习资料一、Struts2 框架及应用1.在 MVC 架构中,一个应用被提成三个部分:模型 (Model)、视图(View)和控制器(controller)。其中 M 代表模型,V 代表视图,C 代表控制器。2.MVC 设计模式的目的是保证视图和模型的隔离。3.在一个 web 应用中,要对其添加 struts2 的支持,我们需要把相关需要的 jar 包放入到 WEB-INF/lib 文献夹中。4.Struts2 以 WebWork 为核心,采纳拦截器的机制来解决用户的请求。5.在控制器类(Action 类)中一般需要添加相应属性的 getter 和 setter 方法。6.Action 接中定义的字符串常量有 SUCCESS、NONE、ERROR、INPUT、LOGIN。7.在 Struts 实现的 MVC 框架中,Action 类是包含了 execute 方法的控制器类,负责调用模型的方法,控制应用程序的流程。8.Struts2 中的控制器类是一个普通的 Class。9.在 struts.xml 文献中使用 package 元素来定义包。package 元素有一个必需的属性 name,指定包的名字,这个名字将作为引用该包的键(key)。要注意的是,包的名字必须是唯一的,在一个 struts.xml 文献中不能出现两个同名的包°packag e 元素的 extends 属性是可选的,允许一个包继承一个或多个先前定义的包中的配置,假如指定多个包,则以逗号分隔。10. package 元素中可以包含多个 Action 配置。11. 在 struts2 配置中用〈constant〉元素来配置常量。12.要为 action 配置引用的拦截器,一方面需要在 interceptors 元素中使用 interceptor 元素定义拦截器,然后在 action 元素中使用 interceptor-ref 元素指定引用的拦截器。interceptor 元素有两个必需的属性:name 和 class,前者指定拦截器的名字,后者指定拦截器的完整类名。13. 拦截器在 Action 执行之前和执行之后的拦截顺序相反,故拦截器按一定的顺序联接成一条链,称为拦截器栈。14. 假如多个 action 都需要引用相同的拦截器,那么我们可以使用 default-interceptor-ref 元素来定义一个默认的拦截器或拦截器栈引用,这样就不需要为每个 action 指定引用信息了。15. Struts2 的 Action 类中有多个方法时,可以使用<action>标签的 method 属性来指定需要调用的方法。16. 在 Struts2 中,使用通配符可以优化 action 的配置。17. Result 配置由两个部分组成:一部分是 result 映射,另一部分是 result 类型。18. 在 Struts 2 中,预定...