第一章: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的优势和不足?
答案暂无!!