Struts2简介以及初步搭建配置
2016-09-06 14:26
489 查看
一.基本介绍
Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可以理解为WebWork的更新产品。struts2其实就是为我们封装了servlet,简化了jsp跳转的复杂操作,并且提供了易于编写的标签,可以快速开发view层的代码。
过去,我们用jsp和servlet搭配,实现展现时,大体的过程是:
1 jsp触发action
2 servlet接受action,交给后台class处理
3 后台class跳转到其他的jsp,实现数据展现
现在有了struts2,实现过程变为
1 jsp出发action
2 struts2拦截请求,调用后台action
3 action返回结果,由不同的jsp展现数据
二.基本配置
具体分为以下几个步骤1、引入Struts 2工程所需运行库文件。
2、创建并配置web.xml文件
3、创建一个Action类
4、创建并配置struts.xml文件。
1.引入库文件
我使用的版本是struts-2.5.2
这时需要导入的几个jar文件
在这里,和以往的版本少了一个xwork文件,我查了一下,Struts2.5的版本新特性,把这个包合并到Struts2-core包里了.
BETA1 新特性
- XWork source was merged into Struts Core source, it means that there be no more xwork artifact nor dedicated jar
2.在web.xml中配置FilterDispatcher
配置WEB-INF下的web.xml文件
相关文章推荐
- Struts2学习笔记(一)初步了解Struts2以及配置
- JAVAEE学习——struts2_01:简介、搭建、架构、配置、action类详解和练习:客户列表
- Struts2学习笔记(一)初步了解Struts2以及配置
- 如何搭建以及配置Struts2项目
- Mosquitto服务器的搭建以及SSL/TLS安全通信配置 openhab raspberry-pi 眼泪成诗hocc 2016年05月07日发布 4.8k 次浏览 1、 SSL简介 SSL
- Linux安装配置maven3.0以及搭建nexus私服
- Linux安装配置maven3.0以及搭建nexus私服
- struts2.x简析配置文件的时候报错!报:简析不了struts-default.xml,以及classcastException!
- svn工作原理以及服务搭建和配置
- MVC框架Struts2学习笔记(一):Struts2简介及环境搭建
- 关于SSH框架的集群,负载均衡,以及缓存集群的配置搭建
- 关于SSH框架的集群,负载均衡,以及缓存集群的配置搭建 (二)
- [翻译]Programming Windows Phone 7 Series简介以及开发环境搭建
- web.xml包含struts2整合spring3以及配置log4j和数据连接池
- Qt简介以及如何配置Qt使用VS2010进行开发
- Struts2 的简介以及 struts2 与struts1的区别
- Qt简介以及如何配置Qt使用VS2010进行开发
- nutch搜索引擎的搭建以及配置
- 文字编辑器FCKeditor 简介以及基本配置和使用方法
- Qt简介以及如何配置Qt使用VS2010进行开发