Spring目的:降低java开发的复杂性。
为了实现以上目的,Spring 采取的关键策略:
- 1、基于pojo的轻量级和最小侵入性编程。
- 2、通过依赖注入和面向接口实现松耦合
- 3、基于切面和惯例进行声明式 编程。
- 4、通过切面和模板减少样板式代码。
引申出的知识点为:
1、pojo 是什么,它与 java bean 什么区别
引用其他人的回复:https://www.jianshu.com/p/224489dfdec8
2、侵入性指什么
3、依赖注入是什么,通过什么实现
4、为什么需要面向接口编程。
5、切面是什么,怎么实现切面
6、声明式 编程指什么。
7、惯例声明式编程指什么。
网友评论