ssh整合步骤

 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

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