Java RMI:分布式编程宝典 - 实战银行账户案例

需积分: 10 3 下载量 67 浏览量 更新于2024-07-21 收藏 2.26MB PDF 举报
"Java RMI (Remote Method Invocation) 是一种Java平台提供的分布式计算技术,它允许在Java应用程序之间通过网络进行远程方法调用。本资源以银行账户管理为例,深入浅出地介绍了如何利用Java RMI进行分布式编程。作者William Grosso以其专著《Java RMI》(由O'Reilly出版社出版,首版于2001年10月,ISBN:1-56592-452-5,共572页)详细阐述了RMI的核心概念和技术。 书中的内容包括: 1. 版权与目录:该资源强调了版权信息和全书结构,可能包含概述、章节列表等,帮助读者快速定位所需信息。 2. 详细介绍:书中涉及RMI的基础设计和构建,如核心类的使用,展示了如何通过Java RMI实现远程文件查看、数据流处理和网络通信。这些部分深入探讨了RMI与序列化、线程、注册表、套接字、socket工厂、激活对象、动态类下载、HTTP隧道、分布式垃圾回收、JNDI(Java Naming and Directory Interface,Java命名与目录接口)以及CORBA(Common Object Request Broker Architecture,通用对象请求代理架构)等关键技术。 3. 关于作者:作者William Grosso可能是位经验丰富的Java开发者或教育者,他分享了编写RMI代码的实用技巧和策略,旨在帮助读者提高RMI程序的效率和性能。 4. 用户评价:书评部分可能包含了读者对这本书的反馈,包括优点、实用性和教学效果的评价。 5. 错误修正:如果有读者发现书中错误,此部分可能会列出已知问题和解决方案,确保信息的准确性。 6. 实际应用示例:例如,书中会有一个基于网络的打印服务器,展示了如何使用RMI创建和管理远程打印服务,包括基本对象的设计和操作。 通过阅读这本书,读者可以系统地学习如何在Java环境中构建分布式应用,了解RMI在复杂网络环境下的关键实现细节,从而提升自己的分布式编程能力。无论是对于初学者还是有一定经验的开发者,这本书都是学习和扩展Java RMI知识的理想资源。"