Java分布式计算详解
需积分: 9 85 浏览量
更新于2024-07-28
收藏 1.1MB PDF 举报
本书主要探讨了Java在分布式计算中的应用,包括使用Java进行分布式计算的实例、CORBA服务、Java Spaces以及RMI的快速参考。
Java分布式计算是Java技术的一个重要方面,它允许程序在多台计算机之间共享资源和协同工作,以实现大规模的并行处理和高可用性。本书通过Applets(网络小程序)的例子来展示Java在分布式环境中的应用,例如Whiteboard Applet,这是一种可以用于远程协作的示例,展示了Java如何支持跨网络的实时通信。
附录A详细介绍了如何在Applets中使用这些示例,同时提到了Class Downloads,这是获取和使用示例代码的关键步骤。这对于开发者理解和实践Java分布式计算非常有帮助。
附录B深入探讨了CORBA(Common Object Request Broker Architecture)服务,这是实现分布式系统间对象交互的标准协议。书中讨论了命名服务、事件服务和安全服务。命名服务类似于RMI(Remote Method Invocation)注册表,但提供了更丰富的功能;事件服务描述了CORBA对服务质量的控制和接口特性,并与Java事件模型进行了比较;安全服务涵盖了服务类型、安全模型,并与Java安全API进行了对比,揭示了CORBA在安全性上的优势和不同之处。
附录C聚焦于Java Spaces,这是一个核心的分布式计算概念。Java Spaces提供了一个中间件平台,使得对象可以在空间中存储、读取和交换信息。书中概述了Java Spaces的基本概念,如条目和条目的表示形式,事务处理,以及Java Space接口的各种操作,如write()写入条目,read()读取条目,take()移除条目,notify()通知,renew()续期和cancel()取消等。
附录D是RMI(Remote Method Invocation)的快速参考,涵盖了java.rmi包,java.rmi.registry包和java.rmi.server包的主要内容,这些都是在Java中实现远程方法调用所必需的API。
前言部分介绍了本书的覆盖范围、组织结构,以及适合的读者群体。源代码的获取和使用方法,以及书中遵循的约定,为读者提供了阅读和实践本书内容的指南。
总体来说,这本书详细阐述了Java在分布式计算中的核心技术和应用,对于想要深入理解Java分布式编程的开发者来说,是一份宝贵的参考资料。
171 浏览量
2007-08-24 上传
2021-04-27 上传
2021-05-06 上传
2021-05-02 上传
126 浏览量
147 浏览量
a1008223
- 粉丝: 4
最新资源
- JDK与Tomcat环境配置教程:MyEclipse集成
- AT91SAM7S64调试实战:从入门到进阶
- Modbus TCP/IP开发实战指南
- SQL2005使用JDBC连接教程:解决ClassNotFoundException与SQLException
- IDE与Serial ATA整合:RAID技术在PC存储中的革新
- 管理信息系统战略规划与开发失误分析
- RG-S6810E/S6806E万兆核心交换机详细硬件与安装指南
- 微软编程秘诀:编写无错C程序的精粹
- 锐捷M6800E-Fan使用与技术规格
- 深入解析C++虚函数实现机制
- 理解#pragma pack(n):字节对齐的深度解析
- 计算机硬件与网络术语中英文对照详解
- 比较分析:IGRP与OSPF协议的优劣与配置
- VLAN与TRUNK:交换机VLAN配置与数据传输详解
- FPGA/CPLD入门基础教程:概念、结构与设计
- Sniffer Pro网络分析器故障解决教程:功能与实战应用