博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
S2SH整合
阅读量:5238 次
发布时间:2019-06-14

本文共 3288 字,大约阅读时间需要 10 分钟。

s2sh的整合,首先我们新建一个项目:web项目
我们加入struts2的jar包,需要如果你是struts2.2.1的话需要多加入一个javassist-3.7.ga.jar包,需要加入五个jar:
commons-fileupload-1.2.1.jar
commons-logging-1.0.4.jar
xwork-core-2.2.1.jar
struts2-core-2.2.1.jar
freemarker-2.3.16.jar
这个最好也加上,不然后面可能会出错,struts2-spring-plugin-2.2.1.jar,但是没有和spring整合的时候这个是不能加的。
然后拷贝一个struts.xml放到src目录下面,最后到web.xml中配置struts2

注册struts2过滤器

 

struts2
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
struts2
/*

 

加入Spring所必须的包

同样拷贝一个applicationContext.xml在src目录下,然后去web.xml中注册Spring监听器

 

org.springframework.web.context.ContextLoaderListener
contextConfigLocation
WEB-INF/classes/applicationContext.xml

 

Spring-sturut2整合还需要 struts2-spring-plugin.jar 插件包

 

导入Hibernate  jar包 在applicationContext.xml 中注入dataSource 数据源

 

org.hibernate.dialect.Oracle9Dialect
TRUE
TRUE
com/manager/bean/Customer.hbm.xml
com/manager/bean/Schedule.hbm.xml
com/manager/bean/MemorialDay.hbm.xml
com/manager/bean/Note.hbm.xml
com/manager/bean/Output.hbm.xml
com/manager/bean/Salary.hbm.xml

 

此时如果使用oracle还需要导入oracle的 classes12.jar 包

然后在struts.xml中 根据需要配置

 

后面附上一篇一对多的双向hbm配置

一方:

 

多方:

applicationContext.xml中的注入

此时如果需要使用 hibernateTemplete 还需要降dao实现类 继承HibernateDaoSupport

public class CustomerDaoImp extends HibernateDaoSupport implements		CustomerDaoInterface {	@Override	public boolean add(Customer cu) {		try {			getHibernateTemplate().save(cu);			return true;		} catch (Exception e) {			return false;		}	}}

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/mingf123/p/3733547.html

你可能感兴趣的文章
Html列表标签
查看>>
Java8新特性。
查看>>
ajax请求aspx
查看>>
RabbitMQ-2
查看>>
PAT——1035. 插入与归并
查看>>
JS 在元素后面添加新的元素
查看>>
One Night Ultimate Werewolf Daybreak
查看>>
downloadId = downloadId || "downloads"
查看>>
目标,执行,绩效
查看>>
微软Azure运营方世纪互联遭做空后强劲反弹
查看>>
根据经纬度算距离
查看>>
恋爱的心声
查看>>
git 服务器搭建与运用
查看>>
(组件、路由)懒加载
查看>>
数据库查询拼接
查看>>
《C++反汇编与逆向分析技术揭秘》之十——构造函数
查看>>
2018年学习的一门语言
查看>>
lightoj 1057 - Collecting Gold(状压dp)
查看>>
1401机器翻译(Noip2010提高组第1题)
查看>>
矢量图
查看>>