spring
文章平均质量分 66
不泪之城
这个作者很懒,什么都没留下…
展开
-
spring 事务详解(转载)
spring事务管理全解析文章出处:DIY部落(http://www.diybl.com/course/3_program/java/javajs/2007923/73069.html) 了解事务: 事务是一组原子(Atomic)操作的工作单元,以数据库存取的实例来说,就是一组SQL指令,这一组SQL指令必须全部执行成功,若因为某个原因未全部执行成功(...原创 2013-03-18 22:31:07 · 72 阅读 · 0 评论 -
spring 3 dataSource 事务管理
以前在项目中使用spring管理hibernate,配置spring为hibernate提供的事务,注入sessionFactory,开启事务驱动,在类或Service上加入@Transactional(propagation = Propagation.REQUIRED)注解即可,现在在一个项目中,数据访问没使用hibernate,使用的jdbc加连接池,刚开始的时候逻辑比较简单,未使用sp...原创 2013-11-04 10:03:49 · 117 阅读 · 0 评论 -
spring Context 创建
使用spring框架的时候,在web.xml的配置文件中都会加入如下注释: <!-- spring --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/spring/spri...原创 2013-10-30 22:34:42 · 159 阅读 · 0 评论 -
HibernateTemplate 理解(对Callback继续理解)
经常使用spring封装hibernate的同学,在写dao的具体实现类的时候,一般都会让dao实现类继承HibernateDaoSupport,这样,在我们的dao实现类中就可以直接获得HibernateTemplate对象来直接使用,HibernateTemplate封装Hibernate的基本操作, 通过HibernateTemplate源码可知,我们需要给hiber...原创 2013-10-30 16:08:30 · 216 阅读 · 0 评论 -
Spring 使用的设计模式(一) CallBack(回调)
一 回调模式(CallBack) 1 类A持有一个类B的一个引用,类A并且实现了一个接口CallBack 2 类B有一个方法f,接收一个参数callBack,参数类型为CallBack,在方法f中调用了callBack的方法 下面是一个小例子: package com.malone.callBack;public class CallBackD...原创 2013-10-28 10:30:14 · 939 阅读 · 0 评论 -
spring cache ehcache 所需jar包
对于spring cache的配置和使用网上说了很多了,不再重复了,现在描述一下所使用的jar包 一 使用spring本身的cache <dependency> <groupId>org.springframework</groupId> <...原创 2014-03-20 15:54:30 · 1840 阅读 · 0 评论 -
spring ehcache 集群配置
本篇文章是个人实践证明的,下面是步骤: 1 在spring的配置文件中启用spring对ehcache的注解, 并声明cacheManager,指明ehcache的配置文件路径: <!-- spring cache 配置 --> <!-- 启用缓存注解功能,这个是必须的,否则注解不会生效,另外,该注解一定要声明在spring主配...原创 2014-08-06 10:09:50 · 236 阅读 · 0 评论 -
spring mvc 源码(一)web容器创建
spring mvc是一个mvc开源框架,由于与spring是父子关系,所以无缝兼容 spring mvc入口: <!-- spring MVC --> <servlet> <servlet-name>spring-mvc</servlet-name> <servlet-...原创 2013-11-20 17:51:18 · 233 阅读 · 0 评论 -
spring 事务传播特性 测试 发现的问题
测试spring事务传播特性: @Override @Transactional(propagation = Propagation.REQUIRED) public void saveLoginInfo(String userName, String dateString, String result) { //调用测试方法(本类内的方...原创 2013-11-19 16:47:45 · 251 阅读 · 0 评论 -
spring 事务(常规)
1 本地事务,全局事务 本地事务:在单个 EIS 或数据库的本地并且限制在单个进程内的事务。本地事务不涉及多个数据来源 全局事务:资源管理器管理和协调的事务,可以跨越多个数据库和进程。资源管理器一般使用 XA 二阶段提交协议与“企业信息系统”(EIS) 或数据库进行交互2 spring事务api PlatformTransactionManager, Transac...原创 2013-11-19 15:02:53 · 123 阅读 · 0 评论 -
spring aop
本文没有去探寻源码,只是根据现象去推理一下:1 定义切面类:package main.daoImpl;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.After;import org.aspe...原创 2013-11-15 17:24:48 · 93 阅读 · 0 评论 -
spring aop 常规使用
spring aop使用有两种方式,一种是基于XML的,一种是基于注解的,下面是使用例子: 一 基于XML的aop使用1 定义一个切面类:package main.daoImpl;import org.aspectj.lang.JoinPoint;public class LogAspect { public void before(JoinPoint ...原创 2013-11-14 14:49:54 · 102 阅读 · 0 评论 -
spring bean配置
spring bean配置记录scope: singleton, prototype, request, session, globle sesssion默认为singleton id和name的区别:id是唯一标识bean.不能用特殊字符:×#@ ,不能用数字开头。在bean引用的时候只能有id指向你需要的beanname 可以用特殊字符,并且一个bean可以用多个名...原创 2013-11-13 09:12:29 · 259 阅读 · 0 评论 -
spring 资源访问 Resource
在jdk的api中,资源访问基本上都是通过URL类和IO来完成的,首先我们来介绍一下jdk中的资源访问 在j2se中,我们一般通过ClassLoader的getResource()方法来定位查找资源: public static void main(String[] args) throws IOException, URISyntaxException { URL ...原创 2013-11-11 15:34:07 · 101 阅读 · 0 评论 -
Spring 使用的设计模式(二) Observer(观察者)
spring在容器中使用了观察者模式: spring事件:ApplicationEvent, 事件,该抽象类继承了EventObject,jdk建议所有的事件都应该继承自EventObject spring事件监听器:ApplicationLisenerpublic interface ApplicationListener<E extends ApplicationEv...原创 2013-11-08 10:53:42 · 977 阅读 · 0 评论 -
spring ioc容器初始化(转载)
Spring MVC中的IoC容器初始化 2012-03-02 09:29:20| 分类: springMVC |字号 订阅Spring Framework本身没有Web功能,Spring MVC使用WebApplicationContext类扩展ApplicationContext,使得拥有web功能。那么,Spring MVC是如何在web环境中创建IoC容器呢?web环境中的...原创 2013-03-28 18:39:43 · 79 阅读 · 0 评论 -
Spring IOC 父子容器
通过HierarchicalBeanFactory接口,Spring的IoC容器可以建立父子层级关联的容器体系,子容器可以访问父容器中的Bean,但父容器不能访问子容器的Bean。在容器内,Bean的id必须是唯一的,但子容器可以拥有一个和父容器id相同的Bean。父子容器层级体系增强了Spring容器架构的扩展性和灵活性,因为第三方可以通过编程的方式,为一个已经存在的容器添加一个或多个特殊用途的...原创 2013-03-28 18:11:21 · 525 阅读 · 0 评论 -
spring 事件机制 异步操作
1 spring 事件机制的好处:解耦合,对于一对多的操作,可以接触代码耦合 2 针对于要解耦的操作,很多都可以异步操作,主线程响应时间会变快,spring提供的事件机制默认是同步的, @Override public void multicastEvent(final ApplicationEvent event, ResolvableType eventType) {...原创 2018-01-07 09:50:43 · 974 阅读 · 2 评论