(ITCAST)1.介绍struts2及struts2开发环境的搭建

Struts2是webwork2基础发展而来的。和struts1一样,struts2也属于MVC框架。不过有一点大家需要注意的是:尽

管struts2和struts1在名字上的差别不是很大,但在编写风格上几乎是不一样的。那么既然有了struts1,为什么还要

struts2.struts2有以下优点:
1.在软件设计上Struts2没有象struts1那样跟Servlet API和Struts API有着紧密的耦合,Struts2应用可异不依

赖。
2.Struts2提供拦截器,可以进行拦截功能。(如权限拦截)
3.Struts2提供了类型转换器。
4.Struts2提供支持多种表现层技术。
5.Struts2的输入教研可以对指定方法进行校验,解决了Struts1长久之痛。
6.提供了全局范围,包范围和Action范围的国际化资源文件管理实现。

搭建开发环境
1.找到jar文件(http://struts.apache.org/download.cgi#struts2014)
mini lib:
struts2-core-2.x.x.jar
xwork-2.x.x.jar
ognl-2.6.x.jar
freemarker-2.3.x.jar
commons-logging-1.1.x.jar
commons-fileupload-1.2.1.jar
2.编写struts2的配置文件
struts2的默认配置文件struts.xml,放在WEB-INF/classes下面
3.在web.xml中加入struts2 mvc框架启动配置。
在web.xml中配置filter
struts2读取struts.xml后,以javabean形式存放在内存中,以后struts2对用户的每次请求处理将使用内存中的数

据,而不是每次都读取struts.xml文件

你可能感兴趣的:(struts2)