![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
化梦无痕
这个作者很懒,什么都没留下…
展开
-
静态代理与动态代理以及AOP与动态代理
代理Proxy:Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。为了保持行为的一致性,代理类和委托类通常会实现相同的接口,所以在访问者看来两者没有丝毫的区别。通过代理类这中间一层,能有效控制对委托类对象的直接访问,也可以很好地隐藏和保护委托类对象,同时也为实施不同控制策略预留了空间,从而在设计上获得原创 2020-09-24 20:34:50 · 123 阅读 · 0 评论 -
初识IOC
1.什么是IOC(1)控制反转,把对象创建和对象之间的调用过程,交给spring进行管理(2)使用IOC的目的:为了降低耦合度 (IOC是理论,DI是实现)实例:设计两个类(UserService)和(UserDao)public class UserService { execute(){ UserDao dao = new UserDao(); }}public class UserDao { add(){ ...... }}直接调用耦合太原创 2020-09-24 18:01:17 · 119 阅读 · 1 评论