Java分布式编程实战指南:构建并行应用详解

5星 · 超过95%的资源 需积分: 9 4 下载量 193 浏览量 更新于2024-07-25 收藏 1.1MB PDF 举报
《Java分布式计算》是一本PDF指南,它详细讲解如何利用Java技术构建分布式并行计算程序。该书主要涵盖了四个关键主题:使用Java Applets中的示例、CORBA服务、Java空间(JavaSpaces)以及RMI(Remote Method Invocation)快速参考。 在"Using the Examples in Applets"部分,读者将学习如何在Java Applets中实践分布式计算。例如,"WhiteboardApplet"可能展示了一种简单的通信机制,通过网络共享数据或协同工作。而"Class Downloads"则可能涉及如何通过网络下载和执行类文件,实现远程代码调用。 "Appendix B. CORBA Services"深入探讨了CORBA(Common Object Request Broker Architecture)在Java中的应用,包括命名服务(Naming Service)、事件服务(Event Service)、安全服务(Security Service)和其他核心服务。命名服务与RMI Registry进行比较,强调其在分布式环境中的作用。事件服务展示了通道质量服务(Quality of Service for Channels)以及接口特性和Java Event Model的异同。安全服务介绍了不同服务类型和与Java Security API的对比。 "Appendix C. JavaSpaces"是关于Java空间编程模型的详细介绍,这是一种基于消息传递的分布式对象存储系统。章节涵盖JavaSpaces的概述、数据的存取操作(如write(), read(), take()等)、事务管理和Java Space接口的使用方法。 "Appendix D. RMI Quick Reference"则是RMI(Remote Method Invocation)的速查手册,它包括java.rmi包、java.rmi.registry包和java.rmi.server包的关键内容。这部分为读者提供了快速查阅RMI基础概念、注册和服务器端编程的工具。 整体上,《Java分布式计算》为读者提供了一个实用的框架,帮助他们理解和应用Java技术来设计和实现高效、安全的分布式计算解决方案。书中采用清晰的组织结构和约定,使得无论是初学者还是经验丰富的开发者都能从中获益。如果你正计划探索Java的分布式编程潜力,这本书无疑是一个重要的参考资料。
2023-06-03 上传