Spring学习笔记

本文介绍了Spring框架的核心概念,包括轻量级容器架构IOC、依赖注入、配置文件使用、作用域设置、自动装配策略等,并探讨了Spring框架如何解决Singleton与Factory模式泛滥的问题。

轻量级容器架构

IOC:控制反转,通过依赖注入的方式实现。核心。

       依赖注入。Dependence Inject,别人实例化好然后给我。

       那别人根据什么来实例化呢?配置文件

配置量比较大,可以分开为多个文件,通过filename-*.xml来匹配。

构造函数,Setter。

好莱坞原则:不要打电话给我,我会打电话给你。

依赖对象的注入方式,可以采用:ref属性 ref标签  内部Bean

spring自定义属性编辑器。公共属性

 

spring bean的作用域:

Socpe可以取值:  1.singleton 每次调用getBean时返回相同的实例。默认。

                       2.prototype:每次调用时返回不同的实例。考虑线程安全性时。

Spring自动装备:1.根据名称:在spring配置头中加default-autowire=”byName”,约定大于配置

                     2.根据类型:在spring配置头中加default-autowire=”byType”   Class

解决了Singleton与Factory模式泛滥。  一个大型的抽象工厂。

 

代理模式:

AOP:

动态代理:横切、横切性关注点。 对横切性问题的具体实现。

Aspect:

植入:Weave.

连接点:(方法)

Introduction:

posted on 2012-01-13 18:06 学+无止境 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/guaniu/archive/2012/01/13/2321929.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值