随笔分类 - Spring技术分析
摘要:Spring中增强:包含横切代码和方位信息 ,增强继承关系如下图: Advice :其实就是一个增强的标志接口,没有实际的方法需要实现。 前置增强(BeforeAdvice):Spring中只支持方法级别的增强操作,所以MethodBeforeAdvice是目前可用的前置增强,而BeforeAdvi
阅读全文
摘要:切面: 包括切点和增强,切点是执行点的表示,增强包括增强逻辑代码和方位信息,其实增强也是一个一般的切面,只是此切面针对所有类的所有方法。(Spring目前只支持方法级别的增强) 两种动态代理实现切面技术 1.JDK动态代理 主要针对接口类型数据 把横切代码安置在MyInnovacationHandl
阅读全文
摘要:1.1 BeanFactory中bean生命周期图 具体过程如下: (1) 当调用者通过getBean(beanName)向容器中请求一个Bean时,如果容器注册了org.springframework.beans.factory.config.InstantiationAwareBeanPostP
阅读全文
摘要:WebApplicationContext是专门为web应用准备的,他允许从相对于web根目录的路劲中装载配置文件完成初始化工作,从WebApplicationContext中可以获得ServletContext的引用,整个Web应用上下文对象将作为属性放置在ServletContext中,以便we
阅读全文
摘要:BeanFactory的类结构 ListableBeanFactory:该接口定义了访问容器中Bean基本信息的若干方法,如查看Bean的个数,获取某一类型Bean的个数、获取某一类型Bean的配置名、查看容器中是否包含某一类型的Bean等 HierarchicalBeanFactory:父子级联I
阅读全文
摘要:1.1 IOC概念:控制反转 控制:接口实现类的控制权 反转:实现类的控制权从调用类中移除,转交给第三方决定 1.2资源抽象接口 Resource 提供了更强的底层资源访问能力 接口主要方法: boolean exists():资源是否存在 boolean isOpen()资源是否打开 URL ge
阅读全文