Spring框架是一种非侵入式的轻量级框架

摘自《Spring框架技术》
Spring框架是一种非侵入式的轻量级框架
1、非侵入式的技术体现
允许在应用系统中自由选择和组装Spring框架的各个功能模块,并且不强制要求应用系统的类必须从Spring框架的系统API的某个类来继承或者实现某个接口。
2.如何实现非侵入式的设计目标的
 1)应用反射机制,通过动态调用的方式来提供各方面的功能,建立核心组间BeanFactory
 2)配合使用Spring框架中的BeanWrapper和BeanFactory组件类最终达到对象的实例创建和属性注入
 3)优点:允许所开发出来的应用系统能够在不用的环境中自由移植,不需要修改应用系统中的核心功能实现的代码
原文地址:https://www.cnblogs.com/timlong/p/9166072.html