目录 。。。 第一章:Spring概述 IoC:BeanFactory、Context、El(SpringEL表达式) AOP:允许JVM虚拟机启动时使用代理类在运行时期修改指定类的字节码,改变一个类原本所拥有属性与行为 版本要求: 第二章:快速入门 实现目标:用户登录系统 持久层:Spring J ...
分类:
编程语言 时间:
2016-11-09 12:20:38
阅读次数:
301
容器功能的扩展ApplicationContext用于扩展BeanFactory中现有的功能。究竟多出了哪些功能,进一步探索。写法上:BeanFactory bf = new XmlBeanFactory(new ClassPathResource("beanFactoryTest.xml")); ...
分类:
编程语言 时间:
2016-11-08 14:00:34
阅读次数:
228
和MyBatis系列不同的是,在正式开始Spring入门时,我们先来了解两个关于Spring核心的概念,IoC(Inverse of Control)控制反转和AOP()面向切面编程。 1.IoC(Inversion of Control)控制反转 什么是控制反转呢?可以这么通俗的来解释,我们通常写 ...
分类:
编程语言 时间:
2016-10-30 22:09:10
阅读次数:
223
看网络上的spring资料,基本都是在讲解IOC和AOP,但是二者是如何协同工作的,说的很少。 粗略调试了下BeanFactory的创建过程,发现是如图所示的大概过程。其中BeanPostProcessor是关键。 在目标对象实例化完成后,通过AOP相关的BeanPostProcessor,检查实例 ...
分类:
编程语言 时间:
2016-10-24 14:15:13
阅读次数:
334
本文将继续前文,描述Spring IoC中的依赖处理。
一般的企业应用也不会只有一个对象(或者是Spring Bean)。甚至最简单的应用都要有一些对象来协同工作来让终端用户看到一个完整的应用。下一部...
分类:
编程语言 时间:
2016-10-24 00:04:21
阅读次数:
226
本文将继续前文,针对依赖注入的细节进行描述
依赖注入细节
如前文所述,开发者可以通过定义Bean的依赖的来引用其他的Bean或者是一些值。Spring基于XML的配置元数据支持一些子元素以及来达到这一...
分类:
编程语言 时间:
2016-10-24 00:03:47
阅读次数:
260
一、Spring作用:管理项目中各种业务Bean(service类、Dao类、Action类),实例化类,属性赋值 二、Spring IOC(Inversion of Control )控制反转,也被称为依赖注入(Dependency Injection[DI]),是面向对象编程 中的一种设计理念, ...
分类:
编程语言 时间:
2016-10-23 18:06:46
阅读次数:
165
2.2.1 IoC容器的概念 IoC容器就是具有依赖注入功能的容器,IoC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需直接在代码中new相关的对象,应用程序由IoC容器进行组装。在Spring中BeanFactory是IoC容器的实际代表者。 Spring IoC容 ...
分类:
其他好文 时间:
2016-10-19 17:26:58
阅读次数:
262
目录 Spring4.1新特性——综述 Spring4.1新特性——Spring核心部分及其他 Spring4.1新特性——Spring缓存框架增强 Spring4.1新特性——异步调用和事件机制的异常处理 Spring4.1新特性——数据库集成测试脚本初始化 Spring4.1新特性——Sprin ...
分类:
编程语言 时间:
2016-10-19 11:32:32
阅读次数:
434
在spring中,从BeanFactory或ApplicationContext取得的实例为Singleton,也就是预设为每一个Bean的别名只能维持一个实例,而不是每次都产生一个新的对象使用Singleton模式产生单一实例,对单线程的程序说并不会有什么问题,但对于多线程的程序,就必须注意安全( ...
分类:
编程语言 时间:
2016-10-19 07:46:08
阅读次数:
223