Spring初印象
学习Spring,首先知道是什么,有什么优点。如何用。然后熟练用。
1. spring是什么?优点是什么?
非侵入式。(使用过程,业务逻辑代码,不会引入和Spring框架的代码。)
松散耦合。(面向接口编程,依赖注入,解决了Bean之间的依赖关系)
基于配置。(通过配置切换持久性提供程序,而无需更改代码)
开涛这篇博客最后总结部分用实例告诉我们,这些概念的表现形式。
2. 有哪些模块?核心的呢?
spring组件概览
核心:IoC Container, AOP
3. 如何理解IoC和AOP,Spring中是利用哪些技术实现的呢?
后续将会详解。
4. 你会用吗?有哪些配置方式呢?具体某个配置,是什么意思?
xml配置文件,注解,Java代码的配置。
5. 细节概念
BeanFactory和ApplicationContext
Bean的生命周期
Bean的Scope范围
在Spring中,Bean如何被反射注入,以及在哪里被代理