14远程方法调用.pptVIP

  • 5
  • 0
  • 约 56页
  • 2016-01-06 发布于湖北
  • 举报
14远程方法调用.ppt

RMI例1 (续) //Invoke the remote method. System.out.println(server.sayHello()); } catch(Exception e) { e.printStackTrace(); } } } 客户端总是使用远程接口作为服务类型,无需知道远程服务的实际类名 Lookup()是命名类的静态方法,其中的名字必须是服务器已经注册的名字,这里为HelloServer,该名字前面为服务正在运行的主机名字或IP地址 因为Lookup()方法返回类型为Object,故返回值必须强制转换为Ihello接口 RMI例1 (续) 现在我们能够编译客户端和服务器代码: javac IHello.java javac HelloServer.java javac HelloClient.java 下一步,我们使用rmic工具来生成所需的存根和框架类 rmic HelloServer 该操作生成存根和框架类: HelloServer-Stub.class HelloServer-Skel.class (Java 2中不需要) RMI例1 (续) RMI例1 (续) 下一步是让类文件可通过网络访问。目前,假设客户端和服务器均可经由其CLASSPATH在本地可得所有这些类文件。这样我们就不必担心网络上的动态类下载。我们将在下一个实例中看到

文档评论(0)

1亿VIP精品文档

相关文档