Spring3
Spring3从入门到放弃
勤勤恳恳王守田
知识改变命运
展开
-
Spring学习--资源是个什么东西
在日常程序开发中、处理外部资源是很繁琐的事情,我们可能需要处理URL资源、File资源、ClassPath相关资源、服务器相关资源等等很多资源。因此处理这些资源需要使用不同的接口,这就增加了 我们系统的复杂性;而且处理这些资源步骤都是类似的(打开资源、读取资源、关闭资源),因此如果能抽取出一个统一的接口来对这些底层资源进行统一访问。Spring提供了一个Resource接口来统一这些底层资源原创 2018-02-02 11:24:23 · 397 阅读 · 0 评论 -
Spring学习--Bean的作用域
**Bean的作用域**: 作用域:一般指的是对象或者变量之间的可见范围。而在Spring容器中是指其创建的Bean对象相对于其他Bean对象的请求可见范围。 Spring提供Singleton和prototype两种基本作用域,另外提供Request、session、global、session三种web作用域;Spring还允许用户制定自己的作用域。 基本的作用原创 2018-02-02 10:08:04 · 343 阅读 · 0 评论 -
Spring学习--懒加载(延迟初始化Bean)与自动装配
**延迟初始化Bean:** 也叫惰性初始化,指的是不提前初始化Bean,而是只有在真正使用的时候才创建以 及初始化Bean。 配置方式很简单,只需要在标签上指定"lazy-init"属性值为true即可延迟初始 化Bean。 Spring容器会在创建容器时提前初始化Singleton作用域的bean,Singleton就是单例 的意思,即整个容器每个bean只原创 2018-02-01 15:16:44 · 8356 阅读 · 0 评论 -
Spring学习--DI依赖注入
**依赖与依赖注入:** 传统应用程序设计中所说的依赖一般指“类之间的关系”,那先让我们复习一下类之间的关系: **泛化:**表示类与类之间的继承关系、接口与接口之间的继承关系; **实现:**表示类对接口的实现; **依赖:**当类与类之间有使用关系时就属于依赖关系,不同于关联关系,依赖不具有“拥有关系”,而是一种“相识关系”,只在某原创 2018-01-20 10:44:11 · 328 阅读 · 0 评论 -
Spring学习--IOC容器的概念及一个简单IOC容器使用案例
IOC容器的概念: IOC容器就是具有依赖注入功能的容器,IOC容器负者实例化、定位、配置应用程序中的对象及监理这些对象间的依赖,应用程序无需直接在对象中new对象,而是由IOC容器进行组装。在Spring中BeanFactory是IOC容器的实际代表。 Spring IoC容器如何知道哪些是它管理的对象呢?这就需要配置文件,Spring IoC容器通过读取配置原创 2018-01-19 16:26:36 · 582 阅读 · 1 评论 -
Spring学习--IOC基础 知道什么叫做控制反转和依赖注入
IOC,中文的意思的‘控制反转’,它是一种设计思想,真正的含义是将设计好的对象交给Spring容器控制,而不是像以往的在对象的内部直接控制。 谁控制谁?控制什么? IOC容器控制对象;控制什么?控制外部资源的获取(对象和文件等) 为什么是反转,哪些方面反转了?所谓反转是由容器来帮忙创建及注入依赖对象;因为容器帮助查找及注入依赖对象,对象知识被动接受依赖对象,所以是反转,依赖对象的获取被原创 2018-01-19 14:46:57 · 408 阅读 · 0 评论