E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Spring源码分析
基于
Spring源码分析
AOP的实现机制
Spring一个重要的特性就是提供了AOP,使得我们可以在原有的基础上增加我们自己的系统业务逻辑。使得我们系统业务逻辑与应用业务逻辑相分离,耦合性降低,并且大大的提高了开发的效率。Spring的AOP利用的就是动态代理方式,在Spring的AOP中,有两种实现方式。第一种,就是利用JDK的Proxy,另外一种就是采用CGLIB来实现的。基本概念:Advice:通知,制定在连接点做什么,在Sping
zhao_xiao_long
·
2013-07-18 08:54
spring
AOP代理创建
AOP拦截器
J2EE
spring源码分析
Spring源代码解析(一):IOC容器: http://www.iteye.com/topic/86339 Spring源代码解析(二):IoC容器在Web容器中的启动: http://www.iteye.com/topic/86594 Spring源代码解析(三):Spring JDBC: http://www.iteye.com/topic/87034 S
我是小小鸟
·
2013-03-18 12:00
spring
spring源码分析
Spring源代码解析(一):IOC容器: http://www.iteye.com/topic/86339 Spring源代码解析(二):IoC容器在Web容器中的启动: http://www.iteye.com/topic/86594 Spring源代码解析(三):Spring JDBC: http://www.iteye.com/topic/87034 S
我是小小鸟
·
2013-03-18 12:00
spring
Spring源码分析
之IOC2
本篇将介绍下ApplicationContext上下文方式的得到bean的源码 上篇用到一个列子 ApplicationContext ac=new ClassPathXmlApplicationContext("beans.xml"); 就从ClassPathXmlApplicationContext入手吧 找到它的构造函数 public ClassP
sam406
·
2013-03-16 23:00
spring
Spring源码分析
之IOC
先看两种方式在IOC容器取得bean 1 beanFactory 实现 ClassPathResource res=new ClassPathResource("beans.xml"); DefaultListableBeanFactory factory=new DefaultListableBeanFactory(); XmlBeanDefi
sam406
·
2013-03-16 21:00
spring
Spring源码分析
之资源定位(一)
最近看了Spring的初始化过程,这节讲述资源文件的定位。以FileSystemXmlApplicationContext为例来分析Spring的初始化过程。1、FileSystemXmlApplicationContext的类结构图如图所示:2、类图如下: 3、类简介DefaultResourceLoader:资源定位类,可以通过一个String类型的path获取一个Resource,从而指向一
hai19850514
·
2013-03-12 18:00
spring
Spring源码分析
之配置文件解析(二)
找到了资源文件,接下来就是解析资源文件了,具体的解析工作是从XmlBeanDefinitionReader类的loadBeanDefinitions(Resource resource)方法开始。 一. loadBeanDefinitions(Resource resource)源码如下 XmlBeanDefinitionReader类 public int loadBe
hai19850514
·
2013-03-12 18:00
spring
Spring源码分析
之配置文件解析(二)
找到了资源文件,接下来就是解析资源文件了,具体的解析工作是从XmlBeanDefinitionReader类的loadBeanDefinitions(Resource resource)方法开始。一.loadBeanDefinitions(Resourceresource)源码如下 XmlBeanDefinitionReader类publicintloadBeanDefinitions(Resou
hai19850514
·
2013-03-12 00:00
Spring源码
Spring源码分析
-AOP拦截器链的使用(六)
我们继续上一节的讨论来看看在Spring的AOP中,拦截器链是如何调用的。一:首先我们来看一下JdkDynamicAopProxy是如何生成代理对象的.JdkDynamicAopProxy实现了InvocationHandler,invoke方法的源码如下:/** *ImplementationofInvocationHandler.invoke. *Callerswillseeexactlyth
qian_348840260
·
2012-09-24 13:00
Spring源码分析
-初识ProxyFactoryBean(五)
这一节我们进入Spring的AOP功能的源码解析。一:首先我们来看一下ProxyFactoryBean的继承层次Object----ProxyConfig ----AdvisedSupport ----ProxyCreatorSupport ----ProxyFactoryBean在这里,ProxyConfig是一个数据类,这个数据基类为像Proxy
qian_348840260
·
2012-09-23 10:00
spring源码分析
之bean之IOC
最近在看spring的源码,正好把其记录下来 一 。 启动过程 在Web服务器tomcat(应用的容器)启动的时候的时候,首先web.xml会自动的加载到容器tomcat里面,所以我们会在web.xml里面加载spring的配置文件,是通过org.springframework.web.context.ContextLoaderListener或者org.springframework.
dingchao.lonton
·
2012-06-07 23:00
spring
spring源码分析
-XmlBeanFactory导读
本文以spring框架的XmlBeanFactory为入手点进行分析,希望能够以尽量简洁明了的方式给予有需要的朋友一定的帮助。源代码分析,是一件既痛苦又快乐的事情,看别人写的代码是通过的,但当你能够看明白的时候,相信快乐也会随之而来,为了减少痛苦,更快的带来快乐,在这里希望通过这篇文章对觉得困难的朋友有一个帮助。首先来打开该类的代码,我们将看到如下代码:publicclassXmlBeanFact
smh821025
·
2011-07-19 21:00
Spring源码分析
(一)
Spring提供四种自动装配类型: byName-试图在容器中寻找和需要自动装配的属性名相同的Bean(或ID)。 byType-试图在容器中寻找一个与需要装配的属性类型相同的Bean。 constructor-试图在容器中查找与需要自动装配的Bean的构造函数参数一致的一个或多个Bean。 autodetect-首
ASCII
·
2011-04-14 22:00
apache
spring
xml
bean
J#
spring源码分析
-XmlBeanFactory导读
转自 http://earthrelic.blog.sohu.com/156715443.html 源代码分析,是一件既痛苦又快乐的事情,看别人写的代码是通过的,但当你能够看明白的时候,相信快乐也会随之而来,为了减少痛苦,更快的带来快乐,在这里希望通过这篇文章对觉得困难的朋友有一个帮助。 本文以spring框架的XmlBeanFactory为入手点进行分析,希望能够以尽量简洁明了的方式给
javaeyetodj
·
2010-11-27 15:00
spring
bean
xml
框架
Blog
spring源码分析
之——spring scope的实现原理
大家都知道spring中的bean是有生命周期的,比如:singleton,prototype,session,request,globalsession. 那么这些生命周期是如何实现的呢? 继续前面章节的分析,回到AbstractBeanFactory中对bean的获取代码上面来: private <T> T doGetBean( final Strin
michael.softtech
·
2010-11-22 11:00
spring
thread
bean
cache
prototype
spring源码分析
之——spring bean的获取
前面分析了bean解析的过程,知道了bean都是以beandefinition的形式放在bean factory里面的。下面来看一下bean具体的获取过程。 Spring 提供了一个获取bean的工具方法: WebApplicationContextUtils.getRequiredWebApplicationContext(ServletContext sc).getBean
michael.softtech
·
2010-11-19 17:00
spring
AOP
bean
cache
prototype
spring源码分析
之——spring aop代理实现细节
前面分析了spring aop的实现原理。为了突出整个流程的清晰,其中有些细节部分没有详细分析。 现在就分析一下aop生成代理对象的细节。言乘上文,spring aop 生成代理对象是在 AbstractAutoProxyCreator的如下方法中: protected Object createProxy( Class<?> beanClass, String bean
michael.softtech
·
2010-11-17 16:00
spring
AOP
spring源码分析
之——spring aop原理
aop是spring中非常有趣的一个功能。如果应用得当会大有用处。现在从源码角度分析一下 Spring aop的实现原理。 还是从上篇中提到的 <aop:config> <aop:advisor>....</aop:advisor> .... </aop:config> 这些配置信息的解析入手
michael.softtech
·
2010-11-17 16:00
spring
AOP
bean
spring源码分析
之——spring 事务管理实现方式
注意:这里只是分析spring事务的实现方式。也就是spring的事务管理是怎么发生作用的,而不分析具体的实现细节(细节将在下一篇里面分析). 紧接着上一篇提到的,Spring是通过NameSpaceHandler来解析配置文件中的标签的。下面就已事务的配置为例,讲述一下 事务配置的标签的解析过程,从来理解事物是如何通过aop产生作用的。 <!-- 以
michael.softtech
·
2010-11-17 13:00
spring
AOP
bean
配置管理
spring源码分析
之——spring bean配置文件解析
上面一篇提到了bean加载的入口: AbstractRefreshableApplicationContext的refreshBeanFacotry中有一行代码: loadBeanDefinitions(beanFactory); 当前的applicationcontext的实现类是xmlwebapplicationContext,所以最终的loadbeanDefinitions
michael.softtech
·
2010-11-16 12:00
spring
AOP
Web
bean
xml
Spring源码分析
-BeanDefinition加载、解析和注册
闲暇时间,对Spring的IOC和AOP的实现进行了分析,并形成文档。先放出有关IOC中BeanDefinition的加载、解析和注册过程的文件,因为这是ApplicationContext和BeanFactory实现对象工厂和依赖注入的基础,所以先解决这部分内容,然后再放出IOC核心的分析。因为事先用Word写好,再贴到这里的话,格式不能保证。所以敬请各位下载附件中的文件观看。也可以到http:
leogao_2008
·
2010-11-13 11:01
spring
源码
加载
解析
注册
spring源码分析
之——Spring bean的加载入口
同前一篇一样,本文的分析还是基于Spring的web应用。 从web.xml里面配置的ContextLoaderListener开始。ContextLoaderListener引用了一个ContextLoader(可以是它自身);ContextLoader引用了一个WebApplicationContext;WebApplicationContext本身是一个beanFactory.如果不指定,默
michael.softtech
·
2010-11-12 16:00
spring
bean
Web
xml
Spring源码分析
1、源代码下载download:http://www.springsource.org/downloadspring3download: http://www.springsource.com/download/communityspring3sourcecodesvn:https://src.springframework.org/svn/spring-framework/spring2.5a
tianya23
·
2010-11-07 23:11
spring
职场
休闲
spring源码分析
-XmlBeanFactory导读
源代码分析,是一件既痛苦又快乐的事情,看别人写的代码是通过的,但当你能够看明白的时候,相信快乐也会随之而来,为了减少痛苦,更快的带来快乐,在这里希望通过这篇文章对觉得困难的朋友有一个帮助。 本文以spring框架的XmlBeanFactory为入手点进行分析,希望能够以尽量简洁明了的方式给予有需要的朋友一定的帮助。 首先来打开该类的代码,我们将看到如下代码: public c
zpball
·
2010-05-12 15:00
spring
框架
bean
xml
spring源码分析
-XmlBeanFactory导读
源代码分析,是一件既痛苦又快乐的事情,看别人写的代码是通过的,但当你能够看明白的时候,相信快乐也会随之而来,为了减少痛苦,更快的带来快乐,在这里希望通过这篇文章对觉得困难的朋友有一个帮助。 本文以spring框架的XmlBeanFactory为入手点进行分析,希望能够以尽量简洁明了的方式给予有需要的朋友一定的帮助。 首先来打开该类的代码,我们将看到如下代码: public c
zpball
·
2010-05-12 15:00
spring
bean
xml
框架
Spring源码分析
-配置文件加载流程
Spring配置文件加载流程Spring配置文件是集成了Spring框架的项目的核心,引擎从哪里开始,中间都执行了哪些操作,小谈一下它的执行流程。容器先是加载web.xml 接着是applicationContext.xml在web.xml里的注册 一种方法是加入ContextLoaderServlet这个servletXml代码 contextConfigLocation
gstarwd
·
2009-12-09 22:00
spring
xml
Web
servlet
Flash
Spring源码分析
-配置文件加载流程
Spring配置文件加载流程Spring配置文件是集成了Spring框架的项目的核心,引擎从哪里开始,中间都执行了哪些操作,小谈一下它的执行流程。容器先是加载web.xml接着是applicationContext.xml在web.xml里的注册一种方法是加入ContextLoaderServlet这个servletXml代码contextConfigLocation/WEB-INF/applic
dangelrose
·
2009-12-07 15:51
JAVA-EE-Spring
Spring源码分析
-配置文件加载流程
Spring配置文件加载流程Spring配置文件是集成了Spring框架的项目的核心,引擎从哪里开始,中间都执行了哪些操作,小谈一下它的执行流程。容器先是加载web.xml 接着是applicationContext.xml在web.xml里的注册 一种方法是加入ContextLoaderServlet这个servletXml代码 contextConfigLocation
gstarwd
·
2009-12-07 15:00
spring
Web
xml
servlet
Flash
spring源码分析
-XmlBeanFactory导读
源代码分析,是一件既痛苦又快乐的事情,看别人写的代码是通过的,但当你能够看明白的时候,相信快乐也会随之而来,为了减少痛苦,更快的带来快乐,在这里希望通过这篇文章对觉得困难的朋友有一个帮助。本文以spring框架的XmlBeanFactory为入手点进行分析,希望能够以尽量简洁明了的方式给予有需要的朋友一定的帮助。首先来打开该类的代码,我们将看到如下代码:Java代码public class Xml
Stanlyy
·
2009-12-01 10:00
spring
框架
xml
bean
spring源码分析
-原理篇
spring的IOC依靠的就是代理的作用, 动态代理类(以下简称为代理类)是一个实现在创建类时在运行时指定的接口列表的类,该类具有下面描述的行为。 代理接口 是代理类实现的一个接口。 代理实例 是代理类的一个实例。 每个代理实例都有一个关联的调用处理程序 对象,它可以实现接口 InvocationHandler。通过其中一个代理接口的代理实例上的方法调用将被指派到实例的调用处理程序的 Invok
netliving
·
2009-11-28 00:00
spring
IOC
spring源码分析
-原理篇
spring的IOC依靠的就是代理的作用, 动态代理类(以下简称为代理类)是一个实现在创建类时在运行时指定的接口列表的类,该类具有下面描述的行为。 代理接口 是代理类实现的一个接口。 代理实例 是代理类的一个实例。 每个代理实例都有一个关联的调用处理程序 对象,它可以实现接口 InvocationHandler。通过其中一个代理接口的代理实例上的方法调用将被指派到实例的调用处理程序的 Invok
netliving
·
2009-11-28 00:00
spring
IOC
Spring技术内幕——深入解析Spring架构与设计原理(一)IOC实现原理
page=1 相关文章: Spring源代码解析(一):IOC容器Spring技术内幕——深入解析Spring架构与设计原理(一)IOC实现原理
spring源码分析
-XmlBeanFactory导读推荐圈子
yangdelong
·
2009-10-26 11:00
spring
数据结构
bean
xml
IOC
null
Spring源代码解析(一):IOC容器
相关文章: 关于springioc容器的问题
spring源码分析
-XmlBeanFactory导读关于spring2.0自定义xml标记(二如何实现)推荐圈子:Java淄博圈子更多相关推荐在认真学习Rod.Johnson
yiliner
·
2009-10-13 09:00
spring
bean
应用服务器
配置管理
IOC
spring源码分析
---dispatch
springmvc核心控制器是DispatchServlet。它内部原理是什么,请看下图: 1.客户端请求2、判断是否是文件流3、url的映射,根据url来查找相对应的handler。如果找不到对应的handler,抛错4、在查找到Handler,即一个handlerExecutionChain,是否有拦截器5、如果有拦截器,执行拦截器调用前动作6、根据handler,来匹配相关的Ctrolle
边缘人
·
2009-07-26 21:00
spring
spring源码分析
-XmlBeanFactory导读
源代码分析,是一件既痛苦又快乐的事情,看别人写的代码是通过的,但当你能够看明白的时候,相信快乐也会随之而来,为了减少痛苦,更快的带来快乐,在这里希望通过这篇文章对觉得困难的朋友有一个帮助。 本文以spring框架的XmlBeanFactory为入手点进行分析,希望能够以尽量简洁明了的方式给予有需要的朋友一定的帮助。 首先来打开该类的代码,我们将看到如下代码:以下内容为程序代码:public
hlf48641715
·
2008-12-23 13:00
[转贴]
Spring源码分析
http://www.javaeye.com/subject/Spring-source?page=1http://www.javaeye.com/subject/Spring-source?page=2http://starrynight.blogdriver.com/starrynight/162536.html
booboo2006
·
2008-07-09 13:00
spring
Spring源碼解析(轉別人鏈接)
主题:
spring源码分析
-XmlBeanFactory导读 private final XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader
cleaneyes
·
2008-05-29 09:00
spring
spring源码分析
-XmlBeanFactory导读
好久没写了,转一下EasyJF里面的朋友写的。:-源代码分析,是一件既痛苦又快乐的事情,看别人写的代码是通过的,但当你能够看明白的时候,相信快乐也会随之而来,为了减少痛苦,更快的带来快乐,在这里希望通过这篇文章对觉得困难的朋友有一个帮助。本文以spring框架的XmlBeanFactory为入手点进行分析,希望能够以尽量简洁明了的方式给予有需要的朋友一定的帮助。首先来打开该类的代码,我们将看到如下
happmaoo
·
2007-12-28 20:00
spring
bean
xml
框架
Blog
ApplicationContext(备用)
Spring源码分析
:ApplicationContext-- 分析ApplicationContext Spring
nogocn
·
2007-09-17 13:00
spring
log4j
bean
xml
配置管理
ApplicationContext(备用)
Spring源码分析
:ApplicationContext-- 分析ApplicationContext Spring
nogocn
·
2007-09-17 13:00
spring
bean
xml
log4j
配置管理
ApplicationContext(备用)
Spring源码分析
:ApplicationContext-- 分析ApplicationContext Spring
nogocn
·
2007-09-17 13:00
spring
xml
bean
log4j
配置管理
ApplicationContext(备用)
Spring源码分析
:ApplicationContext-- 分析ApplicationContext Spring
nogocn
·
2007-09-17 13:00
spring
bean
xml
log4j
配置管理
spring源码分析
-XmlBeanFactory导读
spring源码分析
-XmlBeanFactory导读源代码分析,是一件既痛苦又快乐的事情,看别人写的代码是通过的,但当你能够看明白的时候,相信快乐也会随之而来,为了减少痛苦,更快的带来快乐,在这里希望通过这篇文章对觉得困难的朋友有一个帮助
简易java框架
·
2007-04-29 09:00
spring源码分析
-XmlBeanFactory导读
好久没写了,转一下EasyJF里面的朋友写的。:-源代码分析,是一件既痛苦又快乐的事情,看别人写的代码是通过的,但当你能够看明白的时候,相信快乐也会随之而来,为了减少痛苦,更快的带来快乐,在这里希望通过这篇文章对觉得困难的朋友有一个帮助。本文以spring框架的XmlBeanFactory为入手点进行分析,希望能够以尽量简洁明了的方式给予有需要的朋友一定的帮助。首先来打开该类的代码,我们将看到如下
大峡
·
2007-04-26 21:00
技术钻研
spring源码分析
-XmlBeanFactory导读
源代码分析,是一件既痛苦又快乐的事情,看别人写的代码是通过的,但当你能够看明白的时候,相信快乐也会随之而来,为了减少痛苦,更快的带来快乐,在这里希望通过这篇文章对觉得困难的朋友有一个帮助。 本文以spring框架的XmlBeanFactory为入手点进行分析,希望能够以尽量简洁明了的方式给予有需要的朋友一定的帮助。 首先来打开该类的代码,我们将看到如下代码: public
calmness
·
2007-04-26 18:00
spring
bean
框架
互联网
配置管理
spring源码分析
-XmlBeanFactory导读
阅读更多源代码分析,是一件既痛苦又快乐的事情,看别人写的代码是通过的,但当你能够看明白的时候,相信快乐也会随之而来,为了减少痛苦,更快的带来快乐,在这里希望通过这篇文章对觉得困难的朋友有一个帮助。本文以spring框架的XmlBeanFactory为入手点进行分析,希望能够以尽量简洁明了的方式给予有需要的朋友一定的帮助。首先来打开该类的代码,我们将看到如下代码:publicclassXmlBean
calmness
·
2007-04-26 18:00
Spring
Bean
配置管理
框架
互联网
Spring源码分析
:实现AOP
发现一篇04年写的《
spring源码分析
:实现AOP》,倒是不用自己再写了,04年的时候已经有很多人研读过spring的源码,而那时的我还在学校,对java半懂不
庄周梦蝶
·
2007-04-24 09:00
Spring源码分析
:实现AOP
发现一篇04年写的《
spring源码分析
:实现AOP》,倒是不用自己再写了,04年的时候已经有很多人研读过spring的源码,而那时的我还在学校,对java半懂不
dennis_zane
·
2007-04-24 01:00
eclipse
spring
AOP
log4j
bean
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他