spring
iteye_3157
这个作者很懒,什么都没留下…
展开
-
spring事务控制
package dao;import java.io.Serializable;import java.util.List;import org.springframework.transaction.annotation.Isolation;import org.springframework.transaction.annotation.Propagation;...原创 2011-02-24 17:55:00 · 58 阅读 · 0 评论 -
事务的5个隔离级别和7个传播行为
隔离级别:1、ISOLATION_DEFAULT: 默认的隔离级别,使用数据库默认的事务隔离级别 . 另外四个与 JDBC 的隔离级别相对应2、ISOLATION_READ_UNCOMMITTED: 这是事务最低的隔离级别,它充许别外一个事务可以看到这个事务未提交的 数据。这种隔离级别会产生脏读,不 可重复读和幻像读。3、ISOLATION_READ_COMMITTED: ...原创 2011-02-25 16:58:52 · 152 阅读 · 0 评论 -
spring事务配置
1、一个dao一个事务管理<bean id="userDao" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"> <property name="transactionManager" ref="transactioinManager"/>原创 2011-02-25 16:43:39 · 62 阅读 · 0 评论 -
spring切面(aspect)配置
1、切面类定义 package login.aop;import org.aspectj.lang.JoinPoint;public class AspectTest { //该方法中可加参数也可不加,如果加了第一个时切入点 public void before(JoinPoint joinPoint){ //获得拦截的类 String class...原创 2011-02-25 15:40:04 · 314 阅读 · 0 评论 -
spring的通知(advice)
spring的通知(advice)分为方法通知和异常通知;方法通知又有方法调用前(MethodBeforeAdvice),调用中(MethodInterceptor),调用后(AfterReturningAdvice)三种,这三种实现其接口即可;但异常通知在实现ThrowsAdvice后还需手动加入代码,这一点我就不知道为什吗了,哪位高手可以解释一下;下面是我的实现代码; 通知代码:...原创 2011-02-25 13:49:58 · 95 阅读 · 0 评论 -
spring aop 我的理解
spring中的8个重点:切面(Aspect):一个关注点的模块化,这个关注点可能会横切多个对象。事务管理是J2EE应用中一个关于横切关注点的很好的例子。在Spring AOP中,切面可以使用基于模式)或者基于@Aspect注解的方式来实现。连接点(Joinpoint):在程序执行过程中某个特定的点,比如某方法调用的时候或者处理异常的时候。在Spring AOP中,一个连...原创 2011-02-25 12:41:38 · 87 阅读 · 0 评论 -
spring的bean生命周期
spring的bean中有个scope属性,下面是我的理解:singleton(单例模式):整个springIOC容器中就只有一个对象的实例prototype:每次请求只生成一个对象(new),生成后有请求方控制,自生自灭request:与prototype一样,只是只用于web开发中session:每个session中同一个对象globalsession:global s...原创 2011-02-25 11:48:09 · 70 阅读 · 0 评论 -
spring的自动装配
在应用中,我们常常使用<ref>标签为JavaBean注入它依赖的对象。但是对于一个大型的系统,这个操作将会耗费我们大量的资源,我们不得不花费大量的时间和精力用于创建和维护系统中的<ref>标签。实际上,这种方式也会在另一种形式上增加了应用程序的复杂性,那么如何解决这个问题呢?Spring为我们提供了一个自动装配的机制,尽管这种机制不是很完善,但是在应用中结合<r...原创 2011-02-25 11:21:18 · 54 阅读 · 0 评论 -
spring的HibernateDaoSupport类的用法
package dao.impl;import java.io.Serializable;import java.sql.SQLException;import java.util.List;import org.hibernate.HibernateException;import org.hibernate.Query;import org.hiberna...原创 2011-02-24 18:01:02 · 81 阅读 · 0 评论 -
spring事务的配置
Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问 时,DataSource实际为SessionFactory,...原创 2011-02-24 17:58:32 · 57 阅读 · 0 评论 -
spring2.5注解切面类出错,为什么?在线等
beans.xml配置 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:contex...原创 2011-03-02 13:02:34 · 83 阅读 · 0 评论