这一章的原始配置方法
几个注解的使用场景
@Qualifier的使用,这个可以学习一下
这也是一种设计模式吧,学习一下
1
资源
在ioc容器中,将所有对象都称为bean
基于xml的配置方式/注解
在ioc容器中,将所有对象都称为bean
基于xml的配置方式/注解
1
spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹
spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹spring笔记第一弹
oop(面向过程)执行一个功能的顺序 AOP是 (面向切面)各个功能之间横切的功能
AOP通过预编译方式 和 运行期动态代理实现程序功能的统一维护的一种技术。
实现方式 ‘预编译’ ‘运行期动态代理’
是开源框架 为了解决企业应用开发的复杂性而创建的
是一个轻量级的控制反转和面向切面的容器框架
控制权交出去,使用时得到对象,
允许通过分离应用的业务逻辑与系统级服务进行内聚性的开发
包含并管理应用对象的配置和生命周期,这个意义上是一种容器。
将简单的组件配置、组合成为复杂的应用,
@Bean 默认单例 @Scope 其中 prototype 多例 sinfleton 单例的 session、 global session request
@ImportResource(“classpath:config.xml”)
@Value(“${}”)
配置文件的映入
AOP切面
AOP
config
aspect - 关联bean实例
pointcut - 选择方法
Spring
quarlifier在xml中的使用:
@Autowired
Autowired
Spring
Resource
自动装配
init-method="init"
destroy-method="destroy"
Bean的3种生命周期定义:1.默认的全局 2.自定义的 3.实现初始化和销毁接口
房屋中介VS IOC
框架的特点:半成品、封装了特定的处理流程和控制逻辑、成熟的、不断升级改成的软件;
框架与类库的区别:框架一般是封装了逻辑、高内聚的,类库则是松散的工具组合;框架专注于某一领域,类库则是更通用的;
为什么使用框架:软甲系统日趋复杂;重用度高,开发效率和质量提高;软件设计人员要专注于领域的了解,是需求分析更充分;抑郁上手、快速解决问题;
spring 是为了解决企业应用开发复杂性而创建的,但现在已经不止应用于企业应用。在java界最火的框架。
主要学习它的轻量级的控制反转和面向切面的容器框架
-大小和开销而言是轻量的
-通过控制反转的技术(将控制权交出去)来达到松耦合的目的
-提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(与具体业务无关,无论什么样子的业务都会用到的服务)进行内聚性开发。
-包含并管理应用对象的配置和生命周期,这个意义上是一种容器
-将简单的组件配置、组合成为复杂的应用,这个意义上是框架
在spring上开发应用简单、方便、快捷。所有对象在spring中称为bean。