深入研究Java RMI和JDP动态代理的特性
发布时间
阅读量:
阅读量
为了深入掌握Hadoop的模块化架构设计,在学习过程中遇到了较多较为前沿的技术手段。这些技术手段包括但不限于RMI(远程方法调用)以及动态代理机制等较为复杂的概念。为了更好地理解后续内容,计划先回顾前两模块的核心知识点,并通过具体案例分析来加深对这些技术的理解。在具体案例分析的基础上,并结合其源代码实现过程的具体解析来达到对该技术机制全面掌握的目的。
首先介绍RMI(Remote Method Invoke),全称为远程方法调用远程方法调用技术可被视为RPC(远程计算)的一种实现形式。然而存在一个主要缺点即其特点在于过于定制化同时还存在语言障碍目前只支持Java语言的直接实现。其核心理念是基于接口设计模式即所谓的Remote接口任何需要通过远程方式调用其他服务的对象都必须继承该接口这在本质上与Serializable接口的功能相似起到标识作用的作用
package com.unmi;
import java.rmi.*;
/** * 远程接口必须扩展接口java.rmi.Remote
*/
public interface HelloInterface extends Remote
{
/** * 远程接口方法必须抛出 java.r
全部评论 (0)
还没有任何评论哟~
