第8章节节Java的反射机制.pptVIP

  • 0
  • 0
  • 约8.68千字
  • 约 38页
  • 2017-05-20 发布于四川
  • 举报
代理模式的典型应用 (2) EJB、Web Service等分布式技术都是代理模式的应用。 在EJB中使用了RMI机制,远程服务器中的企业级Bean在本地有一个骨架代理,客户端通过骨架来调用远程对象中定义的方法,而无须直接与远程对象交互。在EJB的使用中需要提供一个公共的接口,客户端针对该接口进行编程,无须知道骨架以及远程EJB的实现细节。 代理模式的典型应用 (3) Spring 框架中的AOP技术也是代理模式的应用,在Spring AOP中应用了动态代理(Dynamic Proxy)技术。 AOP( Aspect oriented Programming):面向切面编程。在不改动代码的前提下,灵活的在现有代码的执行顺序前后,添加进新规机能。 代理模式的扩展 图片代理:一个很常见的代理模式的应用实例就是对大图浏览的控制。 用户通过浏览器访问网页时先不加载真实的大图,而是通过代理对象的方法来进行处理,在代理对象的方法中,先使用一个线程向客户端浏览器加载一个小图片,然后在后台使用另一个线程来调用大图片的加载方法将大图片加载到客户端。当需要浏览大图片时,再将大图片在新网页中显示。如果用户在浏览大图时加载工作还没有完成,可以再启动一个线程来显示相应的提示信息。通过代理技术结合多线程编程将真实图片的加载放到后台来操作,不影响前台图片的浏览。 代理模式的扩展 远程代理:远程代理

文档评论(0)

1亿VIP精品文档

相关文档