本书主要讨论Java在分布式应用开发中所承担的角色。内容涵盖了线程、套接字技术、远程方法调用(RMI)、CORBA、航行者技术(Voyager)、移动代理技术、JDBC技术、面向对象的数据库技术、Java元组空间技术以及Jini技术。提供了一个统一解决并发、分布式以及持久化问题的解决方案。本书适合于在分布式应用系统中运用Java的开发人员,也适合于学习分布式系统或者分布式对象技术课程的学生,还可供致力于研究分布式Java开发艺术的研究者参考。结构清晰的教程式介绍,主要讨论Java在分布式应用开发中所承担的角色。涵盖的内容包括线程和套接字技术、远程方法调用(RMI)、CORBA、航行者技术(Voyager)、移动代理技术、JDBC技术、面向对象的数据库技术、Java元组空间技术以及Jini技术。本书还介绍了在Java语言开发中的一些前沿技术,其中包括本书作者自己开发的Dejay语言(分布式Java),该语言是一个开放源代码的项目,其目标是要提供一个统一解决并发、分布以及持久化问题的解决方案。