码迷,mamicode.com
首页 > 其他好文 > 详细

ssh整合步骤

时间:2019-10-12 20:21:45      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:ssh   c3p0连接池   XML   配置   连接   ice   异常   核心   扩大   

 ssh整合

一.导入相关的jar包

hibernate

 1. -> 导入required下所有jar包

技术图片

 技术图片

2.  -> 导入jpa下的jar包 java持久化规范

技术图片

 

技术图片

 

 

 3. -> 导入optional下的c3p0jar包

技术图片

 

 

技术图片

 

4. -> 导入数据库驱动

 

技术图片 

 struts2

1. -> 导入apps下struts2-blank的jar包

技术图片

技术图片

  2. -> 导入struts2-spring-plugin包  这个包一旦导入,struts2在启动的时候会寻找spring容器 找不到就会抛出异常

技术图片

 

 spring

1. -> 基本 4 + 2 包

技术图片

 

技术图片

 技术图片

技术图片技术图片

 

技术图片

 

2. -> 整合web包

技术图片

 

3. -> 整合aop(4个)

技术图片

技术图片

技术图片

技术图片

 

4. -> 整合Hibernate和事务(4个)

技术图片

 

 技术图片

 

 技术图片技术图片

5. -> junit4:test测试包

技术图片

6. 标签库

技术图片

 

二.配置相关文件

1.单独配置struts2

①struts2主配置文件

 

技术图片

 

②配置struts2核心过滤器到web.xml

技术图片

 

2.struts2和spring整合

①配置常量

技术图片

 

 技术图片

 ②整合

applicationContext.xml

技术图片

struts.xml

技术图片

 3.单独配置hibernate

①导入实体类和orm元数据

技术图片

 

 ②配置主配置文件

技术图片

 

技术图片

 

技术图片

 

 四.spring整合hibernate

①整合原理

将sessionFactory对象交给spring容器管理

②在spring中配置sessionFactory

技术图片

五.spring整合c3p0连接池

①配置db.properties

技术图片

②引入连接池到spring中

技术图片

 ③将连接池注入sessionFactory

技术图片

 六.spring整合hibernate环境操作数据库

①Dao类创建:继承HibernateDaoSupport技术图片

②hibernate模板的操作

  execute:

技术图片

    findByCriteria:

  技术图片

 ③spring中配置dao

技术图片

 

 七.spring的aop事务

①配置核心事务管理器

技术图片

②xml配置aop事务

 -> 配置通知

技术图片

  -> 配置织入

技术图片

 ③使用注解配置aop事务

 -> 开启注解事务

技术图片

     -> Service类中使用注解

技术图片

技术图片

 

 八.扩大session作用范围

为了避免使用懒加载时出现no-session问题.需要扩大session的作用范围

配置filter

技术图片

 

ssh整合步骤

标签:ssh   c3p0连接池   XML   配置   连接   ice   异常   核心   扩大   

原文地址:https://www.cnblogs.com/Tony98/p/11662861.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!