当前位置: 首页 > news >正文

兰州网站建设redudede手机网站模板

兰州网站建设redu,dede手机网站模板,wordpress调用百度网盘视频播放器,中国空间站完成了多少RPC:在本地调用远程的函数,远程过程调用,可以跨语言实现,httpClient RMI:远程方法调用,Java中用于实现RPC的一种机制,RPC的Java版本是J2EE的网络调用机制,跨JVM调用对象的方法&…

RPC:在本地调用远程的函数,远程过程调用,可以跨语言实现,httpClient

RMI:远程方法调用,Java中用于实现RPC的一种机制,RPC的Java版本是J2EE的网络调用机制,跨JVM调用对象的方法,面向对象的思维方式

RMI实现:直接或间接实现接口Java.rmi.Remote 成为存在服务器端的远程对象,供客户端访问并提供一定的服务

远程对象必须实现Java.rmi.server.uniCastRemoteObject类,这样草能保证客户端访问获得远程对象时,该远程对象将会把自身的一个拷贝以Socket的形式传输给客户端,此时客户端所获得的这个拷贝称为存根,而服务器端本身已存在的远程对象则称之为骨架,其实此时的存根时客户端的一个代理,用于与服务器端的通信,而骨架也可认为是服务器端的一个代理,用于接受客户端的请求之后调用远程方法来响应客户端的请求

import java.rmi.Remote;
import java.rmi.RemoteException;public  interface  IService extends Remote {String service(String content) throws RemoteException;
}
import java.rmi.RemoteException;
import java.rmi.server.UnicastRemoteObject;public class IServiceImpl extends UnicastRemoteObject implements IService {private  String name;public  IServiceImpl(String name) throws  RemoteException {this.name = name;}@Overridepublic String service(String content) {return "server >>" + content;}
}
import javax.naming.Context;
import javax.naming.InitialContext;
public class Server {public static void main(String[] args) {try {IService service02 =    new IServiceImpl("service02");Context context = new InitialContext();context.rebind("rmi://127.0.0.1/service02",service02);} catch (Exception e) {e.printStackTrace();}System.out.println("00000");}
}
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;public class Client {public static void main(String[] args) {String url = "rmi://127.0.0.1/";try {Context  context = new InitialContext();IService service02 = (IService) context.lookup(url+"service02");Class stubClass = service02.getClass();System.out.println(service02 + "is" + stubClass.getName());Class[] interfaces = stubClass.getInterfaces();for (Class c : interfaces) {System.out.println("implement" +c.getName()+ "interface");}System.out.println(service02.service("hello"));} catch (Exception e) {e.printStackTrace();}}
}

http://www.yayakq.cn/news/596794/

相关文章:

  • 公司网站改版分析php做购物网站详情页的代码
  • 建设一个网站需要什么技术指标兰溪好品质高端网站设计
  • 有一个做搞笑英语视频网站seo关于网站搜索
  • 长沙哪个公司做网站好推广策略包括哪些方面
  • 网站后台如何更新河南省建设人才信息网站
  • 高端网站建设创新wordpress主题示例页面
  • 网站建设实验网站开发有什么工作内容
  • html网站如何做seowordpress媒体库下载
  • xx单位网站建设方案秀米编辑器官网
  • 哪个网站可以做视频软件wordpress有赞收款插件
  • 萍乡手机网站建设淘宝客怎么做网站管理
  • 网站怎么做流程多媒体设计与制作是干什么的
  • 网站建设所属行业网络营销渠道可分为哪些
  • 机顶盒视频网站建设邹平网站设计
  • 套模版做的网站好优化吗工业和信息化部反诈中心发短信
  • 国际网站开发外贸知识最全外贸业务流程
  • 专注做动漫的门户网站中国建设部官方网站绿色建筑
  • 设计网站 站什么网wordpress默认后台路径
  • 精美的微网站怎么做 社区网站首页
  • 门户网站的营销特点多产品网站怎么做企业网站
  • 怎么查看一个网站是哪家公司做的给自己的网站做关键词流程
  • vue可以做pc端网站吗深圳市福田区香蜜湖街道
  • 网站制作公网页制作正版网站
  • 网站注册界面设计WordPress调用发邮件
  • 绍兴网站设计国家信用信息公示系统四川
  • 贵州网站备案局西宁解封最新通知
  • 网站导航大全内蒙古城乡建设和住房建设厅网站
  • wordpress搬站礼品回收网站建设
  • 无锡易时代网站建设有限公司怎么样建设征信注册中心网站
  • 北京学习网站建设全国网页设计大赛品牌榜中榜