加载中
Spring AOP源码分析(一)AOP介绍和aspectj、SpringAOP入门

首先说说三个名词,面向对象、面向接口编程、面向切面编程(Aspect Oriented Programming 即AOP)。 针对java来说 面向对象:是对现实世界的描述,是后两者的基础,大前提。 面向接口编程:接...

AOP技术讨论

#1 2015-10-14 AOP讨论 强烈推荐文章 AOP 那点事儿 黄勇 AOP 那点事儿(续集) 黄勇 我对AOP的理解 开涛 AOP实现机制 fantasy 跟我学aspectj 兔子党-大胡子 本文则是根据上述文章进行的群内讨...

Spring AOP源码分析(七)ProxyFactoryBean介绍

这篇文章里面就要说说Spring自己的AOP,搞清楚哪种方式是Spring自己实现的AOP,哪种方式是Spring引入aspectj的AOP。 Spring自己的AOP实现在于ProxyFactoryBean。先看下使用案例(仍和之前的案...

Spring事务源码分析(一)Spring事务入门

有时为了保证一些操作要么都成功,要么都失败,这就需要事务来保证。 传统的jdbc事务如下: @Test   public void testAdd(){     Connection con=null;     try {       con=DriverManager.getConne...

Spring AOP源码分析(八)SpringAOP要注意的地方

SpringAOP要注意的地方有很多,下面就举一个,之后想到了再列出来: (1)SpringAOP对于最外层的函数只拦截public方法,不拦截protected和private方法,另外不会对最外层的public方法内部调用...

Spring AOP源码分析(六)Spring AOP配置的背后

本篇文章主要对Spring AOP配置背后进行了哪些事情做下说明。还是如上类似的工程,在xml中AOP拦截配置如下: <bean id="aspectBean" class="com.lg.aop.TestAspect" />      <aop:config expos...

Spring AOP源码分析(三)Spring AOP中的一些基本接口及其概念

本文章对一些SpringAOP的接口设计进行下介绍,主要是区分三者的关系,AOP联盟、Aspectj、SpringAOP所做的工作。 主要内容: (1)Advice接口设计 (2)MethodInterceptor接口设计 (3)Advis...

AOP事务的例子

给大家看一个例子,共同来分析下存在的问题 场景:保存用户成功后,发送一个消息。如果没有保存成功,回滚同时不能发送消息 前提: 1 先不考虑发送消息会失败的情况,就是一旦调用发送消息的...

2015/10/10 08:09
673
分布式事务系列(1.2)Spring的事务体系

#1 系列目录 分布式事务系列(开篇)提出疑问和研究过程 分布式事务系列(1.1)Spring事务管理器PlatformTransactionManager源码分析 分布式事务系列(1.2)Spring事务体系 分布式事务系列(...

Spring AOP源码分析(五)Spring AOP的Cglib代理

上一篇文章介绍了Spring AOP的JDK动态代理的过程,这一篇文章就要介绍下Spring AOP的Cglib代理过程,仍然是使用上一篇文章的工程案例。 JDK动态代理是由JdkDynamicAopProxy来生成代理对象的,...

java技术栈

参考了众多资料,这里就不再详细列举了,可以自行去搜索 #1 java基础: 1.1 算法 1.1 排序算法:直接插入排序、希尔排序、冒泡排序、快速排序、直接选择排序、堆排序、归并排序、基数排序 1....

2016/07/29 12:47
7K
Spring AOP源码分析(四)Spring AOP的JDK动态代理

本篇文章将会介绍上一个例子中的源码执行情况,从中熟悉整个SpringAOP的一些概念和接口设计。 首先整个SpringAOP的分两大过程。 第一个过程:根据xml文件或者注解中配置的拦截信息,生成相应...

Spring AOP源码分析(二)JDK动态代理和CGLIB介绍

本篇是介绍java实现代理对象的两种方法,JDK动态代理和CGLIB。 JDK动态代理:针对你所调用的方法是接口所定义的方法。动态的创建一个类,通过实现目标类的接口来实现代理。 CGLIB:没有限制。...

分布式事务系列(开篇)提出疑问和研究过程

#1 前言 系列目录 分布式事务系列(开篇)提出疑问和研究过程 分布式事务系列(1.1)Spring事务管理器PlatformTransactionManager源码分析 分布式事务系列(1.2)Spring事务体系 分布式事务系...

分布式事务系列(1.1)Spring事务管理器PlatformTransactionManager

#1 系列目录 分布式事务系列(开篇)提出疑问和研究过程 分布式事务系列(1.1)Spring事务管理器PlatformTransactionManager源码分析 分布式事务系列(1.2)Spring事务体系 分布式事务系列(...

dubbo源码分析系列(1)扩展机制的实现

#1 系列目录 dubbo源码分析系列(1)扩展机制的实现 dubbo源码分析系列(2)服务的发布 dubbo源码分析系列(3)服务的引用 dubbo源码分析系列(4)dubbo通信设计 #2 SPI扩展机制 站在一个框架...

2015/09/21 08:37
12.8K
dubbo源码分析系列(2)服务的发布

#1 系列目录 dubbo源码分析系列(1)扩展机制的实现 dubbo源码分析系列(2)服务的发布 dubbo源码分析系列(3)服务的引用 dubbo源码分析系列(4)dubbo通信设计 #2 dubbo与spring接入 dubb...

2015/09/28 08:15
8.3K
dubbo源码分析系列(3)服务的引用

#1 系列目录 dubbo源码分析系列(1)扩展机制的实现 dubbo源码分析系列(2)服务的发布 dubbo源码分析系列(3)服务的引用 dubbo源码分析系列(4)dubbo通信设计 #2 服务引用案例介绍 先看一...

2015/10/12 08:37
4.3K

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部