spring
文章平均质量分 86
soft0396
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring中Transactional配置
Spring中Transactional配置 标签: 杂谈 分类: spring @Transactional(noRollbackFor=RuntimeException.class)方法事务说明 @Transactional(RollbackFor=Exception.class) @Transactional(readOnly=true) @Transactional(timeout=100...原创 2013-04-11 20:43:26 · 250 阅读 · 0 评论 -
spring源代码分析(1)--Resource的分析
我们知道,在spring中,配置文件是通过资源形式加载的,我们首先来分析一些在spring中资源类的结构,并且查看一下资源的类型;资源类图如下: public interface InputStreamSource { /** * Return an {@link InputStream}. * <p>It is expected that each...原创 2013-01-20 12:22:48 · 161 阅读 · 0 评论 -
Spring IOC之BeanFactory
BeanFactory ,作为 Spring 基础的 IoC 容器,从名字上看就是 Spring 的一个 Bean 工厂。如果单从工厂模式的角度思考,它就是用来“生产 Bean ”,然后提供给客户端。但是它到底是如何生产 Bean 的呢?生产 Bean 的“原料”获取、解析、以及 Bean 之间的依赖是如何完成的呢?这并不没有想象中的那么简单。直接来看最基础的 BeanFactory 类图吧:...原创 2012-09-10 12:39:47 · 129 阅读 · 0 评论 -
Spring对事务管理的支持的发展历程(基础篇
[code="java"]Connection conn = DataSourceUtils.getConnection(); //开启事务conn.setAutoCommit(false);try { Object retVal = callback.doInConnection(conn); conn.commit(); //...原创 2012-08-31 17:43:51 · 134 阅读 · 0 评论 -
《Spring技术内幕》学习笔记10——Web环境中Spring的启动过程
1.Spring 不但可以在 JavaSE 环境中应用,在 Web 环境中也可以广泛应用, Spring 在 web 环境中应用时,需要在应用的 web.xml 文件中添加如下的配置[code="java"] …… contextConfigLocation /WEB-INF/applicationContext.xml org.springframe...原创 2012-07-30 09:04:07 · 105 阅读 · 0 评论 -
spring 加载bean过程源码简易解剖
这一篇主要是讲用载入bean的过程。其实就是IOC.低调 低调。。 我把重要的都挑出来了。一步步往下看就明白spring载入bean.xml里面bean的原理 。 感觉像候杰的 MFC深入浅出,哈哈。 观看规则 接下 表示下一层代码。 接上 表示最近上面要调用的代码的详细部分。[code="java"]public class XmlBe...原创 2012-07-30 08:45:16 · 98 阅读 · 0 评论 -
spring的工作原理
一、 IoC(Inversion of control): 控制反转 1、IoC: 概念:控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系 核心:bean工厂;在Spring中,bean工厂创建的各个实例称作bean 二、AOP(Aspect-Oriented Programming): 面向方面编程 1、 代理的两种方式: 静态代理: 针对每个具体类分别编写...原创 2012-07-29 00:48:53 · 105 阅读 · 0 评论 -
Spring 实例化bean
Spring实例化bean一般有3种方式:通过bean的自身构造函数,通过工厂类和通过别的实体bean的方法.通过bean的自身构造函数是最普通也是最常用的一种,在XML配置如下:<bean id="exampleBean" class="examples.ExampleBean"/>通过工厂类构造bean:<bean id="clientService" clas...原创 2012-07-29 00:37:42 · 129 阅读 · 0 评论 -
Spring ContextLoaderListener源码分析
当我们要自动装配ApplicationContext配置信息时候,首先在web.xml配置ContextLoaderListener,下面是部分源代码:public class ContextLoaderListener implements ServletContextListener { private ContextLoader contextLoader; /** * Initial...原创 2012-07-29 00:28:19 · 96 阅读 · 0 评论 -
spring源代码分析(2)--BeanFactory
我们首先来看下BeanFacroty接口 package org.springframework.beans.factory;import org.springframework.beans.BeansException;public interface BeanFactory { String FACTORY_BEAN_PREFIX = ...原创 2013-01-20 12:38:35 · 102 阅读 · 0 评论
分享