Spring-AOP我们知道,使用面对对象编程(OOP)有一些弊端。当需要为多个不具有继承关系的对象引入同一个公共行为时,例如日志、安全检测等,我们只能在每个对象里引用公共行为,这样就产生了大量的重复代码,程序就不便于维护了,所以就有了一个对面向编程的补充,即面向方面编程(AOP),AOP所关注的方
Spring-容器的功能扩展前面的章节我们一直以BeanFactory接口以及他的默认实现类XmlBeanFactory为例进行分析,但是Spring中还提供了另一个接口ApplicationContext,用户扩展BeanFactory中的现有的功能。我们还是以ClassPathXmlApplic
Spring-bean的加载(4)经过前面的解析,我们已经完成了对XML配置文件的解析,接下来将会是更大的挑战,对bean加载的解析。bean加载的功能实现远比bean的解析要复杂的多。同样,我们还是以测试调用代码为例:
Spring-默认标签解析(3)接上回书,这里就详细说一下Spring对于标签的解析过程。
Spring-容器(2)一、容器的基本用法bean是Spring最核心的东西。现在通常使用注解的方式实现bean的定义,但是xml也是一种常用方式,下面我们会通过xml的方式来了解整个bean容器加载的过程。首先,你需要在你的项目配置文件中,添加spring.xml的配置文件,通过bean标签定义你
Spring-简介和概述(1)一、简介Spring是Java开发过程中绕不开的坎,也是提升自己技术水平的很好手段。但是,很多时候,面对着这样一座宝库,可能会无法下口。因为我自己就有这样的困扰,所以前期一直是对Spring视而不见。每每遇到一些不常见的开发问题,需要了解一些Spring源码的时候,又让