【24h】

Interceptors for Java~(TM) Remote Method Invocation

机译:Java〜(TM)远程方法调用的拦截器

获取原文
获取原文并翻译 | 示例

摘要

A software interceptor is a procedure or object that interposes itself between an invoking client and an invoked server software entity. Procedural interceptors can redirect procedure invocations to alternative procedures that are selected dynamically at run time. Procedural interceptors are useful for program profiling, tracing, dynamic delegation of operation implementation, and interactive debugging. Distributed interceptors for remote procedure calls support additional capabilities such as protocol bridges, server thread schedulers, fault tolerant replication, security audits and encryption, and performance enhancements such as compression and caching. CORBA, the Common Object Request Broker Architecture, comes with standard portable interceptors, but interceptors are missing from Java Remote Method Invocation (RMI). Java reflection assists adding custom interceptors to RMl by enabling a generator to create interceptor classes automatically. These classes interpose on both the client and server sides of RMl invocations, supporting interceptor-based extensions that are transparent to client code.
机译:软件拦截器是将其自身置于调用客户端和被调用服务器软件实体之间的过程或对象。程序拦截器可以将过程调用重定向到在运行时动态选择的替代过程。过程拦截器可用于程序分析,跟踪,操作实现的动态委派和交互式调试。远程过程调用的分布式拦截器支持其他功能,例如协议桥,服务器线程调度程序,容错复制,安全审核和加密,以及性能增强(例如压缩和缓存)。通用对象请求代理体系结构CORBA带有标准的可移植拦截器,但是Java远程方法调用(RMI)中缺少拦截器。 Java反射通过使生成器自动创建拦截器类,来协助向RM1添加自定义拦截器。这些类介于RM1调用的客户端和服务器端,支持对客户端代码透明的基于拦截器的扩展。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号