⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 第一章 jini概述.htm

📁 分多章节详细介绍了Jini技术及相关开发环境
💻 HTM
字号:
<html>

<head>
<title>新时代软件教程:操作系统 主页制作 服务器 设计软件 网络技术 编程语言 文字编辑</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
<!--
body, table {font-size: 9pt; font-family: 宋体}
a {text-decoration:none}
a:hover {color: red;text-decoration:underline}
.1  {background-color: rgb(245,245,245)}
-->
</style>
</head>
<p align="center"><script src="../../1.js"></script></a>
    <p align="center"><big><strong>第一章 Jini概述</strong></big></p>

      <P>&nbsp;&nbsp;&nbsp;&nbsp;Jini只是众多分布式系统结构(CORBA,DCOM等)的一种。它的显著特点是基于Java, 
      并且具有Java的许多特点。Sun的许多Java框架和Jini是重叠的。 
      在运行着的Jini系统中有三个主要的角色:服务(例如打印服务)、客户(使用服务的 人或程序等)、Lookup 
      Service(它在client和service之间扮演代理、中介、定位的角色)。 
      还有一部分就是连接这三部分的网络,该网络将运行TCP/IP和Java RMI协议。Jini的体系结构图如下所示:</P><IMG 
      align=absBottom border=0 height=295 hspace=0 
      src="images/00451.gif" width=690> 
      <P>&nbsp;&nbsp;&nbsp;&nbsp;第一阶段是服务用Lookup Service来注册自己。在这阶段不能用RMI,因为它还不能定位 
      Lookup Service!所以它使用运行在端口4160上的特殊TCP协议。每个Lookup Service都将在这个端口监听。当Lookup 
      Service在该端口接到一个请求后,它就利用RMI把一个对 象发回到service端。该对象就是registrar担当Lookup 
      Service的代理功能,在服务端的 虚拟机上运行。服务端需要使用Lookup Service的任何请求都要通过这个代理注册器。 
      这包括把service的拷贝存到lookup上。服务的注册过程如下所示:</P><IMG height=580 
      src="images/00452.gif" width=403> 
      <P>&nbsp;&nbsp;&nbsp;&nbsp;另一方面,客户通过相同的机制从lookup 
      service上获得一个registrar。但是这次和 上面做的有些不同,它要求service要被拷贝给客户。 
      在该阶段,有一个在服务提供者主机上运行的原始服务,同时还有一个存储在lookup service上的 
      服务拷贝和一个运行在客户JVM中的服务拷贝。客户可以直接向运行在它自己JVM 中的服务对象请求服务。客户查找服务的过程如下:</P><IMG 
      height=564 src="images/00453.gif" width=403> 
      <P>&nbsp;&nbsp;&nbsp;&nbsp;有时要求服务的客户JVM也许离服务提供者很远。在这种情况下,就不是传输服务的拷贝,而是服务的代理,该代理用RMI 
      和服务方通信。客户通过该代理来使用服务。</P><IMG height=280 
      src="images/00454.gif" width=660> 

  </table>
<p align="center"><script src="../../2.js"></script></a>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -