文章列表
做了几年的技术。自己一直停留在应用层面。总是痴迷于各个框架。各个模板。对java相关的底层技术并未深入研究。触动我开始看一些底层机制的是最近几次面试。权且把这些当作今年的学习计划吧。再则定期更新博客是个非常好的习惯。一定要保持下去。
Proxy模式:为某对象提供一个代理,以控制对这个对象的访问。
在具体的应用中:某用户经过授权才可以访问某资源。还有被访问的对象在远端服务器上。比如说RMI的交互过程中.SPRING AOP就是基于JDK的动态代理来实现的。
代理模式一般包含以下几个部分:
1.抽象部分:一般为代理对象与被代理对象的共同接口
2.代理部分:代理对象角色内部含有对真实对象的引用,从而使你可操作真实的对象,同时代理对象在操作真实对象时可提供其他附加操作。
3.真实部分:代理对象所表示的真实对象,是最终要引用的对象。
这种代理模式,真实角色要作为代理对象的内部属性。实际使用时,一个真实角色必须对应一个代理角色,这样当系 ...