- 浏览: 5873 次
- 性别:
- 来自: 南京
最新评论
文章列表
最近一直在用ITeye 写一些博客,这些博客主要是自己看书笔记,今天到CSDN上浏览了一下,发现CSDN发表博客可以支持MarkDown语法,所以本人打算搬至CSDN上去了。
如有,刚刚学习Spring 的朋友可以过来一起学习学习,希望和你们有些讨论,也希望各位前辈给一些指导意见
一 Aop概述
AOP(面向切面编程),是用来处理业务处理模块和非业务模块横向分离出来的问题。
1.AOP术语
~连接点(Joinpoint)
一个类或一段程序代码拥有一些具有边界性质的特定点。确定连接点的两个信息是:1用方法表示的程序 ...
一 Spring容器技术内幕
1 内部工作机制
对于这个IOC流水线,其实没必要了解太过详细,大概知道Spring从加载配置文件到创建一个完整Bean的大概流程就可以。如果需要详细了解spring的内部实现,可以参考Spring源码解析。我过段时间也会去看看那本书。
2.BeanDefinition
org,soringframework.beans.factory.config.BeanDefinition是配置文件<bean>元素标签在容器中内部表示形式。一般情况下,BeanDefinition只在容器启动时加载并解析,除非容器刷新或重启,这些信息不回发生变化,当然 ...
##四 注入参数详解
###1.字面值
XML中共有5个特殊字符,分别是:&<>“‘。如果配置文件中的注入值包括这些特殊字符,就需要进行特殊处理。有两种解决办法:其一,采用<![CDTA[]]>特殊标签,将包含特殊字符的字符串封装起来;其二,使用XML庄毅序列表示这些特殊的字符。
###2.引用其他Bean
```XML
<bean id ="car" class="com.baobaobao.attr.Car"/>
<bean id="boss" class="c ...
一 Spring配置概述
1.Spring容器高层视图
要使应用程序中的Spring容器成功启动,需要以下三方面的条件都具备:
Spring框架的雷暴都已经放到应用程序的类路径下;
应用程序为Spring提供完备的Bean配置信息;
Bean的类都已经放在应用程序的类路径下。
2.基于XML的配置
二 依赖注入
1.属性注入
<bean id="car" class="com.baobaobao.ditype.Car">
<property name="maxSpeed">< ...
五 Bean的生命周期
在Spring中,有两个层面的Bean生命周期:1)Bean的作用范围
2)实例化Bean时所经历的一系列阶段
1.BeanFactory中Bean的生命周期
1.当调用者通过getBean(beanName)向容器请求某一个Bean时,如果容器注册了o ...
一 IOC概述
Ioc(控制反转:Inverse of Control)是Spring容器的内核,AOP.声明式事务等功能在此基础上开花结果。所谓控制反转,是指将对象,类的控制权反转到第三方手中,即后来提出的“依赖注入”。
1.IoC的类型
构造函数注入:通过类的构造函数,将接口实现类通过构造函数变量传入
属性注入:可以有选择的通过Setter方法完成调用类所需依赖的注入,更加灵活方便
接口注入(不常用) :将调用类所有依赖注入的方法抽取到一个接口中,调用类通过实现该接口提供相应的注入方法。
2.通过容器完成依赖关系的注入
Spring容器,它通过配置文件或注解描述类和类之间的依赖关系, ...