Java RMI:构建分布式应用实战指南

需积分: 10 6 下载量 124 浏览量 更新于2024-07-27 收藏 2.26MB PDF 举报
"RMI JAVA SERVER STUN 是一本关于Java RMI技术的专业书籍,由William Grosso撰写,由O'Reilly出版社于2001年首次出版。这本书深入介绍了Java远程方法调用(RMI)的各种技巧和策略,旨在帮助读者提升RMI代码的性能。书中涵盖了序列化、线程、RMI注册表、套接字和套接字工厂、激活、动态类下载、HTTP隧道、分布式垃圾收集、JNDI以及CORBA等多个主题。" Java RMI是Java平台中的一个重要特性,它允许Java对象在不同的网络计算机之间进行交互,实现分布式计算。通过RMI,开发者可以创建能够在不同 JVM (Java虚拟机) 上运行的分布式应用程序,这极大地扩展了Java应用程序的能力。 本书的章节结构清晰,首先从基础的流(Streams)概念开始,讲解了核心类、查看文件、流的分层以及读写器。然后,深入到套接字(Sockets)的相关知识,包括互联网定义、套接字的创建与使用、服务器套接字、自定义套接字行为,以及特殊用途的套接字,如安全套接字(SSL)。接着,通过一个基于套接字的打印机服务器案例,展示了如何将这些理论知识应用到实际项目中。 书中的"定制套接字行为"部分可能包括了如何利用SocketFactory类来创建自定义的通信协议,而"动态类下载"则可能涉及如何在运行时将新类加载到远程系统中,使得分布式系统具有更高的灵活性。HTTP隧道的讨论可能涵盖如何在防火墙或代理服务器环境中使用RMI。分布式垃圾收集部分会讨论如何处理远程对象的生命周期管理,确保资源的有效释放。JNDI(Java命名和目录接口)和CORBA(公共对象请求代理架构)的介绍则可能涉及更广泛的分布式系统集成。 "关于作者"和"读者评价"部分提供了作者的专业背景和读者对书本的反馈,而"索引"和"目录"则方便读者快速定位感兴趣的主题。此外,"错误"和"联系方式"章节为读者提供了报告问题和获取支持的途径,"致谢"部分则表达了作者对参与图书制作人员的感谢。 "RMI JAVA SERVER STUN"是一本全面且深入的Java RMI技术指南,适合希望掌握RMI技术并将其应用于实际项目的开发者阅读。书中丰富的实例和实用策略将帮助读者理解并掌握分布式Java应用程序的设计和开发。