
Spring
文章平均质量分 90
iteye_17810
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一、Spring源码分析——Spring框架
原创内容,转载请注明出处1、Spring框架Spring框架是一个分层架构,通过模块化划分,如下图,列出了主要的几个模块。 核心容器:Spring核心容器提供了Spring框架的基本功能,核心容器的组件是BeanFactory,它是一个典型的工厂模式的实现。BeanFactory通过IOC控制反转将Bean的实例注入给对应的变量,简单说就是Bean的生成不需要自己new,让Bean...原创 2015-07-01 11:03:24 · 248 阅读 · 0 评论 -
二、Spring源码分析——BeanFactory
原创内容,转载请注明出处1、BeanFactory类图BeanFactory类图如下从上图可以看出BeanFactory主要实现类是XmlBeanFactory(Spring3.1建议弃用,可以使用DefaultListableBeanFactory和XmlBeanDefinitionReader编程实现)和DefaultListableBeanFactory。 2、B...原创 2015-07-01 17:57:44 · 146 阅读 · 0 评论 -
三、Spring源码分析——ApplicationContext
原创内容,转载请注明出处1、概述ApplicationContext相对于BeanFactory增加的新特性:支持国际化(MessageSource)、访问资源(ResourceLoader)、应用事件(ApplicationEventPublisher)和一些附加服务(EnvironmentCapable)。ApplicationContextd的主要实现子类有ClassPath...原创 2015-07-02 11:07:15 · 155 阅读 · 0 评论 -
四、Spring源码分析——动态代理
原创内容,转载请注明出处首先在写这篇文章前我给自己提了以下几个问题。Spring Aop是什么?为什么要有它的存在?它能解决什么实际问题吗? 先举一个编程的例子。比如一个功能,实现的是对数据库的一些增删改查的功能(方法名分别是add、delete、update、find),现在由于业务的变更,需要在对数据库操作完成后增加日志记录功能,记录当前人对数据库进行了什么样的操作,操作...原创 2015-07-03 17:58:02 · 185 阅读 · 0 评论 -
五、Spring源码分析——Spring Aop
原创内容,转载请注明出处首先先重复一下上篇动态代理所说的例子,如下。先举一个编程的例子。比如一个功能(DB接口),实现的是对数据库的一些增删改查的功能(方法名分别是add、delete、update、find),现在由于业务的变更,需要在对数据库操作完成后增加日志记录功能(Log接口),记录当前人对数据库进行了什么样的操作,操作是否成功。这时首先想到的实现方式应该是在add、de...原创 2015-07-04 15:09:34 · 130 阅读 · 0 评论 -
Aspectj切入点语法
原创内容,转载请注明出处AspectJ类型匹配通配符含义。*:匹配任何数量字符;..:匹配任何数量字符的重复,如在类型模式中匹配任何数量子包;而在方法参数模式中匹配任何数量参数。+:匹配指定类型的子类型;仅能作为后缀放在类型模式后边。例子:public * *(..) :任何公共方法。* com..*.*(..):com包以及所有子包下所有类的任何方法。*...原创 2015-07-08 18:06:18 · 107 阅读 · 0 评论 -
Spring特性——Aware感知特性
原创内容,转载请注明出处Aware,即感知,是Spring IOC的一个特性,当实现了对应的Aware接口时,BeanFactory工厂会在生产bean时给bean注入对应的属性,即为该bean增强一定功能。Aware类继承图如下 从上图可以看出Aware的所有子类接口,以下列出几个主要子类接口作用。 ApplicationContextAware:给实现该接口的bean...原创 2015-07-08 18:25:49 · 185 阅读 · 0 评论 -
Spring特性——事件驱动模型
原创内容,转载请注明出处1、Spring事件模型事件驱动模型是一种观察者模式的典型应用,或者叫发布——订阅模型,Java中awt的事件机制和Spring的事件机制都是观察者模式的应用。一般都是发布者有更改变动时,订阅者会接收到发布者的变动通知。举个通用的例子网上看新闻,首先我们需要去订阅新闻,当有新的新闻时,网站会自动推送新闻给已经订阅过该新闻的用户。新建新闻Xinwen,...2015-07-10 20:44:51 · 139 阅读 · 0 评论