struts2基础总结
2017-03-23 16:14
239 查看
Struts 2是在WebWork2基础发展而来的。
注意:struts 2和struts 1在代码风格上几乎不一样。
Struts 2 相比Struts 1的优点:
1、在软件设计上Struts 2 没有像Struts 1那样跟Servlet API 和 struts API 有着紧密的耦合。
2、Struts 2 提供了拦截器,利用拦截器可以进行AOP编程。
3、Struts 2 提供了类型转换器。
4、Struts 2 提供支持多种表现层技术,如:JSP 、 freeMarker等。
5、Struts 2 的输入校验可以指定方法进行校验。
6、Struts 2 提供了全局范围、包范围和Action范围的国际化资源文件管理实现。
Struts 2 体系结构 :
1、Web浏览器请求一个资源。
2、过滤器Dispatcher查找方法,确定适当的Action。
3、拦截器自动对请求应用通用功能,如验证和文件上传操作。
4、Action的execute方法通常用来存储和重新获得信息。
5、结果被返回到浏览器。
搭建Struts 2 开发环境
1、找到开发Struts 2的应用需要用到的jar包。
2、编写Struts 2的配置文件。
3、在web.xml中加入Struts 2 MVC启动框架配置。
开发Struts 2 最少用到的jar文件:
Struts-core-2.x.x.jar : Struts 2 框架的核心类库
xwork-2.x.x.jar : XWork类库,Struts 2 在其上构建
ognl-2.6.x.jar : Object Graph Navigation Language , Struts 2 框架通过其读写对象的属性。
freemarker-2.3.x.jar : Struts 2 的UI标签的模版使用 Freemarker编写。
commons-logging-1.1.x.jar : ASF出品的日志包。
commons-fileupload-1.2.1.jar : 文件上传组件。
Struts 2 各种中文件详解:
1、struts.xml文件
struts.xml需要存放在WEB-INF/classes下,模板如下:
注意:struts 2和struts 1在代码风格上几乎不一样。
Struts 2 相比Struts 1的优点:
1、在软件设计上Struts 2 没有像Struts 1那样跟Servlet API 和 struts API 有着紧密的耦合。
Struts 2的应用可以不依赖于Servlet API和Struts API 。
2、Struts 2 提供了拦截器,利用拦截器可以进行AOP编程。
3、Struts 2 提供了类型转换器。
4、Struts 2 提供支持多种表现层技术,如:JSP 、 freeMarker等。
5、Struts 2 的输入校验可以指定方法进行校验。
6、Struts 2 提供了全局范围、包范围和Action范围的国际化资源文件管理实现。
Struts 2 体系结构 :
1、Web浏览器请求一个资源。
2、过滤器Dispatcher查找方法,确定适当的Action。
3、拦截器自动对请求应用通用功能,如验证和文件上传操作。
4、Action的execute方法通常用来存储和重新获得信息。
5、结果被返回到浏览器。
搭建Struts 2 开发环境
1、找到开发Struts 2的应用需要用到的jar包。
2、编写Struts 2的配置文件。
3、在web.xml中加入Struts 2 MVC启动框架配置。
开发Struts 2 最少用到的jar文件:
Struts-core-2.x.x.jar : Struts 2 框架的核心类库
xwork-2.x.x.jar : XWork类库,Struts 2 在其上构建
ognl-2.6.x.jar : Object Graph Navigation Language , Struts 2 框架通过其读写对象的属性。
freemarker-2.3.x.jar : Struts 2 的UI标签的模版使用 Freemarker编写。
commons-logging-1.1.x.jar : ASF出品的日志包。
commons-fileupload-1.2.1.jar : 文件上传组件。
Struts 2 各种中文件详解:
1、struts.xml文件
struts.xml需要存放在WEB-INF/classes下,模板如下:
相关文章推荐
- struts2基础知识了解(总结)
- JavaEE之struts2 基础知识 总结了一点
- Struts2 自我总结(1)--基础知识及快速入门
- Struts2基础总结-2
- struts2环境搭建以及基础总结
- Struts2基础学习总结
- Struts2基础学习总结
- Struts2基础学习总结
- Struts2基础学习总结
- 【struts基础】Struts2常用标签总结
- Struts2权威指南总结3:Struts2基础
- Struts2中关于"There is no Action mapped for namespace / and action name"的总结 今天在调试一个基础的Struts2框架小程
- Struts2基础总结
- Struts2基础总结-入门篇
- Struts2基础学习总结
- Struts2基础之十二:Struts2标签总结、实例
- [Java Web]Struts2基础总结(三)
- Struts2基础知识总结
- Struts2基础学习总结
- struts2基础总结