Spring第四天--SSH整合

1.1      上次课内容回顾

Spring的AOP的注解(思想--

n  AOP的相关的注解

u  @Aspect           :定义切面

u  通知的注解

l  @Before                    :前置通知

l  @AfterReturning     :后置通知

l  @Around                   :环绕通知

l  @AfterThrowing      :异常抛出通知

l  @After                       :最终通知

u  切入点

l  @Pointcut                 :切入点

l  Spring的JDBC模板

n  Spring有持久层解决方案

n  手动使用JDBC模板

n  将连接池和JDBC模板交给Spring管理

n  配置开源连接池

u  DBCP

C3P0

使用JDBC模板完成CRUD的操作

l  Spring的事务管理

n  事务回顾

n  Spring的事务管理的API

u  PlatformTransactionManager          :平台事务管理器(真正管理事务)

l  DataSourceTransactionManager

l  HibernateTransactionManager

u  TransactionDefinition                                   :事务定义信息

u  TransactionStatus                                         :事务状态

n  Spring事务管理

u  编程式事务管理(了解)

声明式事务管理---底层思想就是AOP

XML

引入aop开发包

配置事务管理器

配置增强<tx:Advice>

配置aop

注解

引入aop开发包

配置事务管理器

开启注解事务

在业务层添加注解

原文地址:https://www.cnblogs.com/ttty/p/10808293.html

时间: 2024-10-12 20:56:36

Spring第四天--SSH整合的相关文章

spring的使用-ssh整合

ssh整合-xml方式: 1.需要记住的三个jar包: spring-web-4.2.4.RELEASE.jar           ---保证项目启动时就实例化spring配置的对象(通过一个servletContext监听器ContextLoaderListener实现),保证整个项目只有一个工厂. struts2-spring-plugin-2.3.24.jar ---解决了struts2和spring的整合问题,将struts2中的action交给spring创建 spring-orm-

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整合(二)——利用Spring来装配Action类

在上篇文章(SSH整合(一)--直接获取ApplicationContext)中,在Action类中通过获取ApplicationContext对象,调用getBean方法来实例化bean类,这种方法将Action类与Spring的绑定装配JavaBean绑定的过紧,大大增加了他们的耦合度.如果装配文件的内容有变化,很可能要修改Action类的代码. 所以我们将装配Action类及其属性的方法也放到Spring中. 一,由Spring创建Action对象 例如,action代码如下: packa

springmvc3.2+spring+hibernate4全注解方式整合(四)

以上是工程文件,下面开始测试 package test.testservice; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springframework.t

Struts2 convention插件试用+ Spring+Hibernate SSH整合

第一步,引入struts2-convention-plugin-2.2.1.jar 然后,改动配置文件. 我是在struts.properties文件里改动的: struts.objectFactory = spring struts.devMode = true struts.i18n.encoding = UTF-8 struts.convention.result.path =/WEB-INF/jsp/ struts.convention.package.locators = action

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

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

spring SSH整合

1 导入三大框架依赖的包: 2 配置web.xml: 加入spring的OpenSessionInView过滤器让Spring管理Session保证Session在一个完整的请求过程是开着的,要配置Struts核心过滤器的前面. 加入Struts2的核心过滤器 加入Spring的配置参数和监听器. 3 struts.xml的Action修改配置把Action交给Spring管理. 一个SSH的简单例子: 链接:http://pan.baidu.com/s/1mg8FbkO 密码:oqto 

ssh整合思想初步 structs2 Spring Hibernate三大框架各自要点

Web层用Structs2的action Service层用Spring的IoC和aop以及JdbcTemplate或者Transaction事务(创建对象及维护对象间的关系) Dao层用Hibernate的crude操作 看上去是Structs2和Spring(把Structs2的action交给Spring整合,action处理表单,通常都是多实例用Spring <bean id="" class="" scope="prototype"

ssh整合例子

今天给大家介绍一下最新版本的SSH(struts2.2.1+ hibernate3.6+spring3.0.5)组合.注意本讲解为手工搭建! 一.为SSH做好准备 struts2-2.2.1-all.zip       hibernate-distribution-3.6.0.Final-dist.zip spring-framework-3.0.5.RELEASE.zip spring-framework-2.5.6-with-dependencies.zip slf4j-1.6.1.zip