Spring,Struts,Hibernate整合的配置
2017-02-16 11:21
316 查看
基本步骤
1、加入Spring
1)新建一个Web工程
2)加入Spring的jar包
3)在web.xml中配置contextloderlistener
4)新建源码包保存配置文件
5)加入Spring的配置文件
2、加入Hibernate
1)加入Hibernate的jar包
2)加入Hibernate的配置文件
3)在Hibernate配置文件中配置Hibernate基本属性
4)建立持久化类
5)生成对应的hbm映射文件
3、Spring和Hibernate进行整合
1)加入c3p0的jar包
2)加入mysql的jar包
3)加入和编写数据库资源配置文件
4)在Spring配置文件中导入资源文件
5)在Spring配置文件中配置c3p0数据源
6)在Spring配置文件中配置SessionFactory
7)在Spring配置文件中配置Spring声明式事务
4、加入Struts
1)加入Struts2的jar包
2)在web.xml中加入Struts2的filter
3)复制struts.xml文件到项目中
5、整合Struts2
1)加入Struts2的Spring插件jar包
2)新建一个配置Bean的配置文件
3)新建一个Action
4)在Spring配置文件中配置Action
5)在Struts2配置文件中配置Action
代码示例
1、加入Spring
1)新建一个Web工程
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216102834613-2095970506.png)
2)加入Spring的jar包
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216103023988-1953714926.png)
3)在web.xml中配置contextloderlistener
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216103133910-1846540073.png)
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216103236691-1654984865.png)
4)新建源码包保存配置文件
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216103359441-808301331.png)
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216103433957-1968245456.png)
5)加入Spring的配置文件
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216103503285-1885194049.png)
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216103533613-1080826992.png)
2、加入Hibernate
1)加入Hibernate的jar包
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216103608988-268786532.png)
2)加入Hibernate的配置文件
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216103641129-386510182.png)
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216103709675-753148049.png)
3)在Hibernate配置文件中配置Hibernate基本属性
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216103731363-541277563.png)
4)建立持久化类
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216104502160-1925991332.png)
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216104548597-1361234980.png)
5)生成对应的hbm映射文件
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216104634175-982317265.png)
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216104652144-85955215.png)
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216104739004-958433379.png)
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216104847082-674122218.png)
3、Spring和Hibernate进行整合
1)加入c3p0的jar包
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216104941597-786092483.png)
2)加入mysql的jar包
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216105010160-1761608906.png)
3)加入和编写数据库资源配置文件
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216105052707-640269873.png)
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216105115863-772301327.png)
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216105132332-1155828420.png)
4)在Spring配置文件中导入资源文件
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216105200566-1196348778.png)
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216105232769-710943458.png)
5)在Spring配置文件中配置c3p0数据源
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216105306472-634919077.png)
6)在Spring配置文件中配置SessionFactory
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216105351800-1488724485.png)
7)在Spring配置文件中配置Spring声明式事务
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216105458972-481101420.png)
4、加入Struts
1)加入Struts2的jar包
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216105614379-543584031.png)
2)在web.xml中加入Struts2的filter
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216105713097-374896769.png)
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216105756300-1555553043.png)
3)复制struts.xml文件到项目中
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216105840785-640069512.png)
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216110122582-1331394695.png)
5、整合Struts2
1)加入Struts2的Spring插件jar包
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216111619457-427252500.png)
2)新建一个配置Bean的配置文件
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216111649910-615215742.png)
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216111715488-427112281.png)
3)新建一个Action
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216111748222-741122101.png)
4)在Spring配置文件中配置Action
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216111929894-1529332409.png)
5)在Struts2配置文件中配置Action
1、加入Spring
1)新建一个Web工程
2)加入Spring的jar包
3)在web.xml中配置contextloderlistener
4)新建源码包保存配置文件
5)加入Spring的配置文件
2、加入Hibernate
1)加入Hibernate的jar包
2)加入Hibernate的配置文件
3)在Hibernate配置文件中配置Hibernate基本属性
4)建立持久化类
5)生成对应的hbm映射文件
3、Spring和Hibernate进行整合
1)加入c3p0的jar包
2)加入mysql的jar包
3)加入和编写数据库资源配置文件
4)在Spring配置文件中导入资源文件
5)在Spring配置文件中配置c3p0数据源
6)在Spring配置文件中配置SessionFactory
7)在Spring配置文件中配置Spring声明式事务
4、加入Struts
1)加入Struts2的jar包
2)在web.xml中加入Struts2的filter
3)复制struts.xml文件到项目中
5、整合Struts2
1)加入Struts2的Spring插件jar包
2)新建一个配置Bean的配置文件
3)新建一个Action
4)在Spring配置文件中配置Action
5)在Struts2配置文件中配置Action
代码示例
1、加入Spring
1)新建一个Web工程
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216102834613-2095970506.png)
2)加入Spring的jar包
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216103023988-1953714926.png)
3)在web.xml中配置contextloderlistener
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216103133910-1846540073.png)
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216103236691-1654984865.png)
4)新建源码包保存配置文件
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216103359441-808301331.png)
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216103433957-1968245456.png)
5)加入Spring的配置文件
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216103503285-1885194049.png)
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216103533613-1080826992.png)
2、加入Hibernate
1)加入Hibernate的jar包
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216103608988-268786532.png)
2)加入Hibernate的配置文件
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216103641129-386510182.png)
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216103709675-753148049.png)
3)在Hibernate配置文件中配置Hibernate基本属性
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216103731363-541277563.png)
4)建立持久化类
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216104502160-1925991332.png)
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216104548597-1361234980.png)
5)生成对应的hbm映射文件
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216104634175-982317265.png)
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216104652144-85955215.png)
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216104739004-958433379.png)
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216104847082-674122218.png)
3、Spring和Hibernate进行整合
1)加入c3p0的jar包
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216104941597-786092483.png)
2)加入mysql的jar包
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216105010160-1761608906.png)
3)加入和编写数据库资源配置文件
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216105052707-640269873.png)
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216105115863-772301327.png)
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216105132332-1155828420.png)
4)在Spring配置文件中导入资源文件
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216105200566-1196348778.png)
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216105232769-710943458.png)
5)在Spring配置文件中配置c3p0数据源
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216105306472-634919077.png)
6)在Spring配置文件中配置SessionFactory
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216105351800-1488724485.png)
7)在Spring配置文件中配置Spring声明式事务
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216105458972-481101420.png)
4、加入Struts
1)加入Struts2的jar包
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216105614379-543584031.png)
2)在web.xml中加入Struts2的filter
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216105713097-374896769.png)
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216105756300-1555553043.png)
3)复制struts.xml文件到项目中
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216105840785-640069512.png)
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216110122582-1331394695.png)
5、整合Struts2
1)加入Struts2的Spring插件jar包
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216111619457-427252500.png)
2)新建一个配置Bean的配置文件
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216111649910-615215742.png)
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216111715488-427112281.png)
3)新建一个Action
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216111748222-741122101.png)
4)在Spring配置文件中配置Action
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216111929894-1529332409.png)
5)在Struts2配置文件中配置Action
![](https://images2015.cnblogs.com/blog/868090/201702/868090-20170216112006832-1228114071.png)
相关文章推荐
- java中对时间差的计算方法
- Java线程学习笔记之线程安全与不安全
- 扩展欧几里得专题(一)
- maven项目下没有webContext目录怎么办
- JDK1.8源码阅读之——String,StringBuffer, StringBuilder
- Java Web开发之环境搭建
- JAVA 静态内部类和非静态内部类的区别
- 算法笔记_031:计算中值和选择问题(Java)
- 使用Eclipse的Working Set,界面清爽多了
- java获取某个范围内的一个随机数
- Spring MVC拦截器教程——慕课网
- springmvc常用注解标签详解
- 深入理解java虚拟机阅读后精华摘要
- Eclipse注释模板设置方法
- maven环境变量的配置及+eclipse的配置使用
- Restful风格API接口开发springMVC篇
- Spring注解@Component、@Repository、@Service、@Controller区别
- 【Java】利用位运算原来加密可以很简单
- java日期操作
- 线程安全、非线程安全