简单描述Spring -- Spring的个人理解

主要是我关于Spring的一些简单理解,比较浅显。。

Spring主要是为企业开发解决了系列的问题,而且可以十分方便的与其他框架集成在一起。最显著的特性是IOC与AOP。


IOC

控制反转,所有的实例交由IOC容器管理。解决对象依赖,同时避免在代码中各种乱新建实例,难以管理。


主要的步骤:

  1. 资源定位(xml文件)
  2. 将xml文件转换成spring可以识别的BeanDefination
  3. 将BeanDefination载入到IOC容器
  4. IOC容器通过反射给出对象实例


AOP

面向切面编程,提供了很多企业应用的刚需,日志、事务、资源池等等。将系统服务与业务逻辑分离,并为这些系统服务提供了良好的解决方案。


主要的步骤:

  1. 拦截目标方法
  2. 使用动态代理获得代理对象(反射或者字节码),并添加用户需求
  3. 适配器将代理对象适配,调用方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值