Rich Client Programming: Plugging into the NetBeans Platform (Paperback)

Tim Boudreau, Jaroslav Tulach, Geertjan Wielenga

  • 出版商: Prentice Hall
  • 出版日期: 2007-05-10
  • 定價: $1,500
  • 售價: 2.7$399
  • 語言: 英文
  • 頁數: 640
  • 裝訂: Paperback
  • ISBN: 0132354802
  • ISBN-13: 9780132354806
  • 相關分類: Java 程式語言
  • 立即出貨(限量) (庫存=1)




The open-source NetBeans Platform is an extraordinarily powerful framework for building "write once, run anywhere" rich client applications. Now, for the first time since the release of NetBeans IDE 5.0, there's a comprehensive guide to rich client development on the NetBeans Platform.

Written for Java developers and architects who have discovered that basic Swing components are not enough for them, this book will help you get started with NetBeans module development, master NetBeans' key APIs, and learn proven techniques for building reliable desktop software. Each chapter is filled with practical, step-by-step instructions for creating complete rich client applications on top of the NetBeans Platform and plugins for NetBeans IDE.

Rich Client Programming's wide-ranging content covers

  • Why modular development makes sense for small, medium, and large applications
  • Using NetBeans to accelerate development and improve efficiency
  • Leveraging NetBeans productivity features, from the Component Palette to Code Completion
  • Leveraging NetBeans' modular architecture in your own applications
  • Implementing loosely coupled communication to improve code maintainability and robustness
  • Managing user- and system-configuration data
  • Building reloadable components with solid threading models
  • Constructing sophisticated multiwindow applications and presenting rich data structures to users
  • Adding user-configurable options
  • Integrating Web services with NetBeans desktop applications
  • Automating module updates and providing user help


NetBeans平台是一個開源的框架,非常強大,可以用於構建“一次編寫,到處運行”的豐富客戶端應用程序。自NetBeans IDE 5.0發布以來,這是首次出現一本關於NetBeans平台豐富客戶端開發的全面指南。

這本書針對已經發現基本的Swing組件對他們來說不夠的Java開發人員和架構師,將幫助您開始進行NetBeans模塊開發,掌握NetBeans的關鍵API,並學習構建可靠桌面軟件的成熟技術。每一章都充滿了實用的,逐步的指導,教您如何在NetBeans平台上創建完整的豐富客戶端應用程序,以及為NetBeans IDE開發插件。

- 為小型、中型和大型應用程序使用模塊化開發的原因
- 使用NetBeans加速開發並提高效率
- 利用NetBeans的生產力功能,從組件調色板到代碼自動完成
- 在自己的應用程序中利用NetBeans的模塊化架構
- 實現鬆散耦合的通信,以提高代碼的可維護性和穩健性
- 管理用戶和系統配置數據
- 使用可靠的線程模型構建可重新加載的組件
- 構建複雜的多窗口應用程序,並向用戶呈現豐富的數據結構
- 添加用戶可配置的選項
- 將Web服務集成到NetBeans桌面應用程序中
- 自動更新模塊並提供用戶幫助