SSH框架MVC复习题. 下载本文

struts2

1、struts2的应用包:

struts2-core-2.3.8.jar xwork-core-2.3.8.jar commons-fileupload-1.2.2.jar commons-io-2.0.1.jar ognl-3.0.6.jar freemarker-2.3.19.jar

2、如何在web.xml文件中加载struts2的过滤器

org.apache.struts2.dispatcher.ng.filter.StrutsPre

struts2

pareAndExecuteFilter

struts2 /*

3、struts2.xml文件有哪些内容

包配置 类配置

返回结果类型配置 拦截器配置 业务控制器配置 返回结果配置 常量配置

4、struts2是如何来实现MVC

m model 是一个普通的JavaBean对象来实现

v view 是由JSP页面和struts2页面标签或其它视图组件

来实现

c controler 是由Struts2的核心控制器和开发人员定义的

action类来实现

5、struts2的配置文件中如何配置action及返回结果

name=\

class=\

6、请结合struts2简述mvc的框架的应用。

MVC思想将一个应用分成了Model,View,Control三个

部分。三个部分以最少的耦合协同工作,从而提高应用的可扩展性和维护性。 MVC具有以下特点: 多个视图对应一个模型

模型返回的数据与显示逻辑分离 三层架构导致的低耦合性和易维护性。

在struts2中,Model对应业务逻辑组件,View对应视图组件,通常是指JSP页面,但也适用于其他视图显示技术,如Velocity或者Excel文档;Control对应系统核心控制器和业务逻辑控制器,系统核心控制器为Struts2框架提供的核心控制器,它根据请求自动调用相应的Action。而业务逻辑控制器是指开发人员自行定义的一系列Action,在Action中负责调用相应的业务逻辑组件来完成处理。

7、请举例说出至少五个struts2页面标签,并说出它的作用。

判断