关于struts2与spring2.5和hibernate3.2整合实例.
首先大家应该去下载相关的文件
struts2.1.6:http://struts.apache.org/2.x/index.html
现在struts2已经更新到struts2.1.7了
spring2.5.6:http://www.springsource.org/download
hibernate3.2:https://www.hibernate.org/6.html
当然大家也可以直接利用IDE的方便,在IDE里面也可以直接添加,不过struts2必须要手工添加,大家也可以去网上找一些插件,不过我还是一直喜欢用手工添加,因为它能让你明白每一个jar是做什么用的,在哪需要用到它.
上面是必须的jar 文件,大家把这些文件导入就可以了,关于每一个jar的作用,在这里不多做解释,大家可以自己看文档说明,或者在网上找一些资料.
如果大家采用的是手工添加,那准备工作并没有做完,还需要建立两个文件
1.在项目的src目录下创建struts.xml文件.
如:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
"http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<package name="" extends="struts-default">
<action name="test" class="testAction">
<result>/index.jsp</result>
</action>
</package>
</struts>
前面的dtd声明大家可以从struts2.1.6下载的zip文件中的例子里面copy.
2.在WEB-INF下面创建一个spring的xml文件,我的名字叫application-context.xml,大家可以根据自己的喜好,创建在
src目录下面也可以.
如:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
</beans>
3.编写web.xml文件
<!-- struts的过滤器 -->
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!--
因为我的spring默认是读取WEB-INF下面的applicationContext.xml文件
我的spring为application-context.xml文件,所以要在web.xml文件里面配置一个参数
如果有多个spring配置文件,可以用逗号分开
-->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>WEB-INF/application-*.xml</param-value>
</context-param>
<!-- spring监听器 -->
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
好了,我们的准备工作都做完了,这时候大家可以启动一下Tomcat看一下是否有错.
通过上面的配置,我并没有用到hibernate.cfg.xml,因为在后面我会用spring来管理hibernate.
准备工作至此结束了.
- 大小: 41.5 KB
分享到:
相关推荐
包含 Struts2.1.6 + Spring2.5.6 + Hibernate3.3.2 整合的包。
Struts2.1.6+Hibernate3.3.1+Spring2.5.6整合无冲突jar包
Struts2.1.6+Spring2.5.6+Hibernate3.3.1整合 步骤非常详细,每步都有说明!
Struts2.1.6+Hibernate3.3.1+Spring2.5.6整合的完整jar包,花了很长时间从Struts2.1.6、Hibernate3.3.1、Spring2.5.6挑出来的,在项目中已经应用,没有问题,不要嫌分高,下载了看了就知道好不好了,好的话给个好评...
SSH项目整合,包含本项目所有的JAR包,基于mysql数据库,完成了基本的“增,删,改,查,完整分页”,另外做了一点js验证,以及建表,插入指定数量的随机测试数据...... 绝对值这个分。
Struts2.1.6+Spring2.5.6+Hibernate3.3.1框架整合常见错误.txt 初学者开发常见错误!
Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解
Struts2.1.6+Spring2.5.6+Hibernate3.3.1框架整合开发 http://www.cnitblog.com/intrl/archive/2009/04/13/56322.aspx 这篇文章的源码由于他的上传的空间用户可能下载失败,作者相当牛而且具有奉献精神
Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解实例详解 docx文档教程
Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解实例详解 参照大象的实例 亲测可以正常运行 给那些找JAR包纠结有朋友们
Struts2.1.6+Hibernate3.3.1+Spring2.5.6整合jar包.zip
Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解实例详解(一) 在JavaEE企业级开发中,以SSH2框架为核心的应用非常广,大象根据项目实践经验,通过一个实例,详细的为大家讲解如何实现全注解式的开发。 开发环境 ...
Struts2.1.6 +Spring2.5.6 + Hibernate3.3.2整合包
这个例子是SSH2框架整合(Struts2.1.6+hibernate3.3.2+spring2.5.6)整合的例子,里面图文兼并,是个不错的例子,里面是分一步步整合,有展示每个框架需要的jar,跟配置文件,这个是不错的例子。。。
struts2.1.6+hibernate3.3.1+spring2.5.6三个框架的整合
Struts2.1.6 + Spring2.5.6 + Hibernate3.3.2+json+junit4所有的jar包,总共32个!
hibernate3.3.2+spring2.5.6+struts2.1.6整合包,hibernate3.3.2+spring2.5.6+struts2.1.6整合包+anntations