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的过滤器
pareAndExecuteFilter
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页面标签,并说出它的作用。