第一部分 STRUST2
1、学会环境配置:JDK1.8,Tomcat8.5,Eclipse for E(Neon)
2、MVC模式的核心思想
JAVA EE框架第一节课3、Strusts2的起源
Struts2是WebWork的升级,而不是Struts1的升级。
Struts2以WebWork优秀的设计思想为核心,吸收了Struts1的部分优点,建立了一个兼容WebWork和Struts1的MVC框架。
Struts2的目标是希望Struts1、WebWork的开发人员,都可以平稳过渡到使用Struts2框架。
4、Strust的体系结构必须知道的
FilterDispatcher是早期Struts2的核心过滤器,而在Struts2.1.3之后都使用StrutsPrepareAndExecuteFilter作为核心过滤器。
我们需要通过配置文件web.xml装载Struts2框架。
基于Struts2框架的Web程序,需由程序员实现业务逻辑控制器Action、配置文件struts.xml以及视图组件。
Struts2框架的配置文件struts.xml,可以配置Action、拦截器Interceptor、结果视图Result。
配置Action的类名时,需要使用Action的完全限定名。
Action是线程安全的。
StrutsPrepareAndExecuteFilter核心过滤器(核心控制器)必须要在web.xml中配置
配置代码如下:
<!-- struts2的核心过滤器配置 -->
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
5、Struts2的下载和安装
下载:http://struts.apache.org/download.cgi
struts 2.5.5 完整版
搭建Struts2环境
向工程添加Struts2的核心库
在web.xml中配置Struts2的核心过滤器
在src目录下添加Struts2的核心配置文件struts.xml(小提示:由于struts.xml文件具有固定结构,因此我们可以在Struts2完整版的解压缩文件中搜索关键字“struts.xml”,选择文件大小最小的那一个struts.xml文件,作为我们Struts2应用的核心文件struts.xml。Struts2在装载struts.xml文件时需要根据DTD信息来核对struts.xml文件中的标签设置是否合法,或者弹出智能提示。
)
网友评论