Spring

 Spring定义:一个开源的控制反转IOC(Inversion Of Control)和面向切面编程AOP(Aspect Oriented Programming)的容器框架,主要目的简化企业开发

 Spring目的:就是让对象和对象之间的关系没有通过代码来关联,都是通过配置类说明管理的(spring根据这些配置内部通过反射去动态的组装对象)

 Spring内部核心的东西主要有两块:IOC和AOP

             1)IOC:控制反转(依赖注入) 

                   定义:控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系

                   核心:bean工厂;在Spring中,bean工厂创建的各个实例称作bean

             2)AOP:面向切面编程

                    代理的两种方式:       

                           静态代理: 针对每个具体类分别编写代理类;针对一个接口编写一个代理类;

                          动态代理:针对一个方面编写一个InvocationHandler,然后借用JDK反射包中的proxy类为各种接口动态生成相应的代理类


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值