Java in Distributed Systems (Paperback)
暫譯: 分散式系統中的 Java (平裝本)

Marko Boger

  • 出版商: Wiley
  • 出版日期: 2001-05-25
  • 售價: $1,050
  • 貴賓價: 9.8$1,029
  • 語言: 英文
  • 頁數: 414
  • 裝訂: Paperback
  • ISBN: 0471498386
  • ISBN-13: 9780471498384
  • 相關分類: Java 程式語言
  • 已絕版

買這商品的人也買了...

商品描述

Today's complex software systems, such as Internet communications, e-commerce or virtual private networks all depend on distributed applications. Developers have to contend with diverse hardware platforms, remote communication over networks, and system failures. Fortunately, the Java language helps to reduce the complexity of distributed systems via its platform-independence and its built-in mechanisms for distributed programming.

The first part of this book is a tutorial guide to distributed programming in the Java environment, showing how building blocks from threads to Jini can help developers to fulfil Sun's vision, that 'the Network is the Computer'. The second part focuses on aspects that are still challenging researchers: the integration of concurrency, distribution, and persistence.

Highlights of the book include:

  • A clear tutorial introduction that focuses specifically on Java's role in building distributed applications.
  • Coverage includes threads & sockets, RMI, CORBA, Voyager, Mobile agents, JDBC, object-oriented databases, Java spaces and Jini.
  • Includes advanced chapters on the cutting edge of Java language development, including the author's own proposed Dejay (Distributed Java), an open-source project that offers a unified approach to concurrency, distribution and persistence.
The book is aimed at developers wishing to deepen their knowledge of Java in distributed applications. Students taking courses on Distributed Systems/Objects will also find it invaluable, as will researchers on state-of the art developments in distributed Java.


商品描述(中文翻譯)

當今複雜的軟體系統,例如網際網路通訊、電子商務或虛擬私人網路,皆依賴於分散式應用程式。開發人員必須面對多樣的硬體平台、透過網路的遠端通訊以及系統故障。幸運的是,Java 語言透過其平台獨立性及內建的分散式程式設計機制,幫助減少分散式系統的複雜性。

本書的第一部分是針對 Java 環境中分散式程式設計的教學指南,展示從執行緒到 Jini 的構建模塊如何幫助開發人員實現 Sun 的願景:「網路就是電腦」。第二部分則專注於仍然對研究人員具有挑戰性的方面:併發性、分散性和持久性的整合。

本書的重點包括:
- 清晰的教學介紹,專注於 Java 在構建分散式應用程式中的角色。
- 涵蓋主題包括執行緒與套接字、RMI、CORBA、Voyager、行動代理、JDBC、物件導向資料庫、Java 空間和 Jini。
- 包含關於 Java 語言發展前沿的進階章節,包括作者自己提出的 Dejay(分散式 Java),這是一個開源專案,提供對併發性、分散性和持久性的統一方法。

本書旨在幫助希望深入了解 Java 在分散式應用程式中的開發人員。修習分散式系統/物件課程的學生也會發現本書非常有價值,對於研究分散式 Java 的最新發展的研究人員同樣如此。