当前位置:首页>正文

非侵入性建筑方法

2023-12-27 16:05:29 互联网 未知

非侵入性建筑方法?

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

1.非侵入式的技术体现

允许在应用系统中自由选择和组装Spring框架的各个功能模块,并且不强制要求应用系统的类必须从Spring框架的系统API的某个类来继承或者实现某个接口。

2.如何实现非侵入式的设计目标的

1)应用反射机制,通过动态调用的方式来提供各方面的功能,建立核心组间BeanFactory

2)配合使用Spring框架中的BeanWrapper和BeanFactory组件类最终达到对象的实例创建和属性注入

3)优点:允许所开发出来的应用系统能够在不用的环境中自由移植,不需要修改应用系统中的核心功能实现的代码

随便看看