1)使用Socket进行网络通信
2)使用代理模式,使得调用服务器端的远程对象,看起来像调用本地对象一样
3)客户端的代理叫做Stub(桩)
4)服务端的Skeleton(框架)
5)调用过程: Client -> Stub(远程接口) -> Skeleton -> EJB Object(也叫远程对象)