spring是一个开源框架,目的是为了降低java开发的复杂性,spring采用了下面4种关键策略。
1)基于POJO的轻量级和最小侵入编程
2)依赖注入和面向接口实现松耦合
3)基于切面和惯例进行生命式编程
4)通过切面和模版减少样板式编程
装配:创建应用组建之间协作的行为称为装配
基于XML:作为spring的bean 构造时引入
基于JAVA