ssh整合步骤

Posted tony98

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

技术图片

 

以上是关于ssh整合步骤的主要内容,如果未能解决你的问题,请参考以下文章

SSH三大框架整合步骤

SSH整合步骤之注解和非注解

SSH框架整合demo

java ssh整合的步骤

Struts2,Spring, Hibernate三大框架SSH的整合步骤

SSH整合