代码改变世界

随笔分类 -  spring

【spring】【转】Spring 框架的设计理念与设计模式分析

2013-04-01 13:34 by Loull, 214 阅读, 收藏,
摘要: http://www.cnblogs.com/sunwei2012/archive/2010/12/09/1901184.htmlSpring 的骨骼架构Spring 总共有十几个组件,但是真正核心的组件只有几个,下面是 Spring 框架的总体架构图:图 1 .Spring 框架的总体架构图从上图中可以看出 Spring 框架中的核心组件只有三个:Core、Context 和 Beans。它们构建起了整个 Spring 的骨骼架构。没有它们就不可能有 AOP、Web 等上层的特性功能。下面也将主要从这三个组件入手分析 Spring。Spring 的设计理念前面介绍了 Spring 的三个核心 阅读全文

【spring】【转】Spring学习笔记2——高级特性

2013-04-01 12:46 by Loull, 337 阅读, 收藏,
摘要: http://blog.csdn.net/chjttony/article/details/60421271.通过PropertyPlaceholderConfigurer在Spring中加载其他外部配置文件或者属性文件:在很多javaEE工程中,Spring的角色非常重要,是一个管理其他模块和组件的轻量级容器,Spring经常需要管理Struts、Ibatis、Hibernate等,这些开源框架的配置文件就通过Spring的PropertyPlaceholderConfigurer加载在Spring中进行管理,另外,数据库连接信息、JNDI连接信息属性文件等也可以通过PropertyPlac 阅读全文

【spring】【转】Spring 方法注入 非单例bean的调用

2013-04-01 12:15 by Loull, 1480 阅读, 收藏,
摘要: http://flysnow.iteye.com/blog/733785#引用在大部分情况下,容器中的bean都是singleton类型的。如果一个singleton bean要引用另外一个singleton bean,或者一个非singleton bean要引用另外一个非singleton bean时,通常情况下将一个bean定义为另一个bean的property值就可以了。不过对于具有不同生命周期的bean来说这样做就会有问题了,比如在调用一个singleton类型bean A的某个方法时,需要引用另一个非singleton(prototype)类型的bean B,对于bean A来说,容 阅读全文

【spring】spring的一些思想,哪些bean需要注入

2013-04-01 11:34 by Loull, 475 阅读, 收藏,
摘要: 一、spring框架的核心思想就是“解耦”,应用内部的解耦主要靠控制反转在实现。依赖注入1、由容器管理对象的生命周期。 2、由容器管理对象的依赖。二、spring的设计模式--singleson模式、工厂模式可以用spring管理所有的singleton,尽可能避免使用四人帮的那种“单例”模式实现。就是避免用static保证单例,避免使用SomeClass.getSingleton()这种方法,因为如果这样,调用这个 getSingleton()的类就永远依赖SomeClass了。如果换了这个SomeClass,所有调用这个getSingleton()的都得改。首先说spring管理的类,就是 阅读全文

【spring】【转】spring生命周期

2013-04-01 11:19 by Loull, 214 阅读, 收藏,
摘要: http://mislay.iteye.com/blog/364698 Spring的生命周期. 如果从大体上区分值分只为四个阶段 代码验证看原文 阅读全文

【spring】【转】Spring学习笔记1——基础知识

2012-11-04 14:51 by Loull, 390 阅读, 收藏,
摘要: 使用Eclipse构建Maven的SpringMVC项目http://blog.csdn.net/chjttony/article/details/60260791.在java开发领域,Spring相对于EJB来说是一种轻量级的,非侵入性的Java开发框架,曾经有两本很畅销的书《Expert one-on-one J2EE Design and Development》和《Expert one-on-one J2EEdevelopment without EJB》是java高手进阶必看的宝典,Spring就是从这两本书的理论发展起来的。Spring主要核心是:(1).控制反转(IOC):以前传 阅读全文