第一章:Spring Framework总览(Overview)
| Spring Framework 版本 | Java 标准版 | Java 企业版 | 
| 1.x | 1.3+ | J2EE 1.3 + | 
| 2.x | 1.4.2+ | J2EE 1.3 + | 
| 3.x | 5+ | J2EE 1.4 和 Java EE 5 | 
| 4.x | 6+ | Java EE 6 和 7 | 
| 5.x | 8+ | Java EE 7 | 
Spring 编程模型:
- 面向对象编程
- 契约接口:Aware、BeanPostProcessor ...
- 设计模式:观察者模式、组合模式、模板模式 ...
- 对象继承:Abstract* 类
 
- 面向切面编程
- 动态代理:JdkDynamicAopProxy
- 字节码提升:ASM、CGLib、AspectJ...
 
- 面向元编程
- 函数驱动
- 函数接口:ApplicationEventPublisher
- Reactive:Spring WebFlux
 
- 模块驱动
- Maven Artifacts
- OSGI Bundles
- Java 9 Automatic Modules
- Spring @Enable*
 
面试题精讲
1、什么是spring?

2、spring有哪些核心模块?

3、spring的优势和不足?
答案暂无!!