Struts2.3整合Hibernate3.6
2013-10-20 10:40
274 查看
整合其实并没有什么难度的。只不过自己之前没有做过,心里不靠谱。而且在选择框架版本的时候有点首鼠两端还有的就是可能对jar包添加不是很靠谱,说到底就是没底。下面记录一下本次的整合过程:
选择struts2.3.15.2 + Hibernate3.6两个框架。
添加struts2.3.15.2的jar包:
1、 废话少说,找到struts2.3.15.2解压包下的apps目录下的struts2-blank工程,把他的jar包添加进来。
2、 添加一个struts.xml配置文件
3、 修改我们的web应用的web.xml文件,添加一个struts2的核心拦截器。就是struts2的启动器
添加Hibernate的jar包支持
1、 hibernate-distribution-3.6.0.Final压缩包下的hibernate3.jar 以及 required目录下的所有jar文件
2、由于之前学习Hibernate用的是3.3.2GA版本,加入上面的jar包就足够。但是今日在整合使用的是3.6版本。还要加入jpa目录下的jar包。这个没有查清是整合需要还是本来3.6版本的使用就依赖这个jpa目录下的jar包。只能说,我没有添加这个jar包,测试,直接的在main方法里面保存一个对象信息可以成功。但是使用Action调用业务方法保存对象信息时,没有上面的jpa下的jar包会爆出一个错误:javax/persistence/EntityListeners
这么个Enity错误。查找了两个资料:
http://blog.csdn.net/huangbiao86/article/details/6456891 http://blog.sina.com.cn/s/blog_7579b7f40100rbix.html
2、 配置好hibernate.cfg.xml配置文件、log4j.properties日志配置文件
添加JDBC驱动的jar包支持
1、 mysql-connector-java.3.1.13-bin.jar
经过上面的步骤就可以通过jsp页面提交数据到action,由Action调用业务方法,业务方法调用到hibernate框架保存对象信息了。
选择struts2.3.15.2 + Hibernate3.6两个框架。
添加struts2.3.15.2的jar包:
1、 废话少说,找到struts2.3.15.2解压包下的apps目录下的struts2-blank工程,把他的jar包添加进来。
2、 添加一个struts.xml配置文件
3、 修改我们的web应用的web.xml文件,添加一个struts2的核心拦截器。就是struts2的启动器
添加Hibernate的jar包支持
1、 hibernate-distribution-3.6.0.Final压缩包下的hibernate3.jar 以及 required目录下的所有jar文件
2、由于之前学习Hibernate用的是3.3.2GA版本,加入上面的jar包就足够。但是今日在整合使用的是3.6版本。还要加入jpa目录下的jar包。这个没有查清是整合需要还是本来3.6版本的使用就依赖这个jpa目录下的jar包。只能说,我没有添加这个jar包,测试,直接的在main方法里面保存一个对象信息可以成功。但是使用Action调用业务方法保存对象信息时,没有上面的jpa下的jar包会爆出一个错误:javax/persistence/EntityListeners
这么个Enity错误。查找了两个资料:
http://blog.csdn.net/huangbiao86/article/details/6456891 http://blog.sina.com.cn/s/blog_7579b7f40100rbix.html
2、 配置好hibernate.cfg.xml配置文件、log4j.properties日志配置文件
添加JDBC驱动的jar包支持
1、 mysql-connector-java.3.1.13-bin.jar
经过上面的步骤就可以通过jsp页面提交数据到action,由Action调用业务方法,业务方法调用到hibernate框架保存对象信息了。
相关文章推荐
- java S2SH项目框架Struts2.3+Spring3.1+Hibernate3.6框架搭建整合以及实例demo代码分享
- Struts2.2.1 Spring3.0.4 Hibernate3.6 整合 附加springside3 [ss2h ss3 ss2hss3 ssh2 s2sh]
- struts2.2.1+spring 3.0.3+hibernate3.6+dwr3.0全注解整合详解
- Struts2+Spring3+Hibernate3.6整合之一:用户管理
- Struts2.3+Spring3.1+Hibernate3.6框架搭建以及实例demo分享
- Struts2.3.4 、Hibernate3.6 和Spring3.1.2整合所需jar包列表
- 框架整合之--------spring2.5+struts2.1+hibernate3.6
- Struts2.2+Spring3.1+Hibernate3.6整合(登录示例及CRUD操作)
- Struts2.3.4 、Hibernate3.6 和Spring3.1.2整合所需jar包列表
- spring3.1整合Struts2.3,spring3.1整合hibernate4.1与3.3
- 关于SSH整合, Struts2.3,Hibernate3,Spring3.2
- ssh最新整合配置(struts2.2.1+ hibernate3.6+spring3.0.5)
- Struts2.3.4+Hibernate3.6+Spring3.0.5框架整合(新手看看)
- Struts2.2+Spring3.0+Hibernate3.6整合
- struts-2.3、spring2.5.6、hibernate3.3整合
- ssh整合配置(struts2.2.1+ hibernate3.6+spring3.0.5)
- struts-2.3+spring-framework-3.2+hibernate-release-4.2整合配置
- Struts2.2+Spring3.1+Hibernate3.6整合(登录示例及CRUD操作)
- Struts2.3+Spring2.5.6+JPA(Hibernate3)项目移植入WebLogic12容器,并整合入MyEclipse10 图文详解
- Struts2.3.4+Hibernate3.6+Spring3.0.5框架整合(新手看看)