简单描述Spring -- Spring的个人理解
主要是我关于Spring的一些简单理解,比较浅显。。Spring主要是为企业开发解决了系列的问题,而且可以十分方便的与其他框架集成在一起。最显著的特性是IOC与AOP。IOC控制反转,所有的实例交由IOC容器管理。解决对象依赖,同时避免在代码中各种乱新建实例,难以管理。主要的步骤:资源定位(xml文件)将xml文件转换成spring可以识别的BeanDe
·
主要是我关于Spring的一些简单理解,比较浅显。。
Spring主要是为企业开发解决了系列的问题,而且可以十分方便的与其他框架集成在一起。最显著的特性是IOC与AOP。
IOC
控制反转,所有的实例交由IOC容器管理。解决对象依赖,同时避免在代码中各种乱新建实例,难以管理。
主要的步骤:
- 资源定位(xml文件)
- 将xml文件转换成spring可以识别的BeanDefination
- 将BeanDefination载入到IOC容器
- IOC容器通过反射给出对象实例
AOP
面向切面编程,提供了很多企业应用的刚需,日志、事务、资源池等等。将系统服务与业务逻辑分离,并为这些系统服务提供了良好的解决方案。
主要的步骤:
- 拦截目标方法
- 使用动态代理获得代理对象(反射或者字节码),并添加用户需求
- 适配器将代理对象适配,调用方法
更多推荐
已为社区贡献1条内容
所有评论(0)