Struts2.x基本介绍及开发环境搭建
Struts2.x基本介绍及开发环境搭建
Strut2.x的特点:
从struts1.x发展而来,但是设计理念和struts1.x又有很大的不同。
1.无侵入式设计:不完全依赖于struts api 和 servlet api(如:新建一个formbean的时候,不再继承ActionForm等等,但),Struts1.x就是完全于依赖Struts api和servlet.api
2. 实现基础不同
struts1 是通过servlet实现的
strtus2 是通过filter实现的
环境搭建
http://struts.apache.org/download.cgi
从例子程序(apps)中拷贝struts.xml 和 web.xml模版文件,
struts.xml文件放到src目录下或者classes目录下
web.xml文件放在WenContent的WEB-INF目录下!
web.xml 中filter不同版本会有很大的区别
FileDispatcher
-->StrutsPrepareFilter + StrutsExecuteFilter
--> StrutsPrepareAndExecuteFilter
这是一种演变的过程!