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

时间: 2024-10-10 04:21:41

ssh整合步骤的相关文章

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

spring整合hibernate 加入jar包 加入spring和aop所需必须包 加入hibernate的必须包 spring整合hibernate的必须包 org.springframework.jdbc-3.1.3.RELEASE.jar org.springframework.orm-3.1.3.RELEASE.jar org.springframework.transaction-3.1.3.RELEASE.jar 加入配置文件 加入spring的配置文件 加入hibernate的配

Spring(八)SSH整合简述

一.Spring与Struts2的整合 1.1.整合步骤 1.2.配置web.xml 1.3.配置spring配置文件applicationContext.xml 1.4.配置struts配置文件 1.5.Action继承ActionSupport类 二.spring与hibernate整合 2.1.步骤 2.2.注入sessionFactory <--数据源--> <bean id="dataSource" class="org.springframewo

SSH整合开发过程

SSH整合开发过程 一.SSH整合开发概述 1.用到的三大框架 Struts2——负责控制业务逻辑层与表现层的交互,调用业务逻辑层,并将业务数据返回给表现层作组织表现,主要负责MVC的C层. Spring——将Web层.Service层.DAO层及PO无缝整合,其数据服务层用来存放数据. Hibernate——持久化对象pojo,采用Hibernate作为ORM框架,主要负责MVC的M层. 2.SSH整合的项目类型 一般是web project. 二.SSH整合步骤 1.搭建环境 导入SSH的j

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

整合步骤 创建web工程 引入相应的jar包 整合spring和hibernate框架 编写实体类pojo和hbm.xml文件 编写bean-base.xml文件 <!-- 1) 连接池实例 -->    <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">        <property name="driverClass"

SSH整合基础

1.Spring整合Hibernate 整合步骤 导包 配置appliactionContext.xml 创建实体类和映射关系文件 创建DAO接口及实现类 声明DAO组件,注入SessionFactory 2.Spring整合Struts2 导包 配置web.xml 配置applicationContext.xml,开启注解扫描 创建并声明Action 配置Action 创建JSP 3.整合的基本原理 Struts原本使用StrutsObjectFactory来读取struts.xml,根据ac

ssh整合常见的后台错误

ssh整合以及常见的后台错误 摘自网络 jsp和Servlet之间传值出现乱码的解决方案 采用设置字符集的方式 request.setCharacterEncoding("utf-8"); 在web.xml文件里定义编码,同时在CoreFilter类里定义编码为utf-8 <filter> <filter-name>encodingFilter</filter-name> <filter-class>fengke.filter.CoreF

框架 day37 Spring事务管理,整合web,SSH整合,SSH整合注解

1     事务管理 1.1   回顾事务     事务:一组业务操作,要么全部成功,要么全部不成功.     事务特性:ACID 原子性:整体 一致性:数据(完整) 隔离性:并发(多个事务) 持久性:结果     隔离问题:脏读.不可重复读.幻读(虚读)     隔离级别:4个 readuncommitted 读未提交,存在3个问题. readcommitted 读已提交,解决:脏读:存在2个. repeatableread 可重复读,解决:脏读.不可重复读:存在1个 serializ

SSH整合简单例子

说明:简单SSH整合,struts版本2.3.32,spring版本3.2.9,hibernate版本3.6.10 一.开发步骤 1 引jar包,创建用户library.使用的包和之前博文相同,可以参考spring和hibernate整合,事务管理,struts和spring整合 jar包如下 //struts_core Struts2.3.32core\commons-fileupload-1.3.2.jar Struts2.3.32core\commons-io-2.2.jar Struts

基于MyEclipse6.5的ssh整合

1.编写目的 为了学习,为了更好的学习java. 为了让想要学习这个整合的人少走弯路! ! ! 2.实验环境 l MyEclipse6.5 l JBoss4.2.1 l SQL2005 l 数据库脚本程序 CREATE TABLE student ( id int(11) NOT NULL auto_increment, name varchar(30) not-null, password varchar(50) default NULL, PRIMARY KEY (id) ); 初始设置用户