Mastering Eclipse Plug-in Development
暫譯: 精通 Eclipse 插件開發
Dr Alex Blewitt
- 出版商: Packt Publishing
- 出版日期: 2014-08-14
- 售價: $2,220
- 貴賓價: 9.5 折 $2,109
- 語言: 英文
- 頁數: 362
- 裝訂: Paperback
- ISBN: 1783287799
- ISBN-13: 9781783287796
-
相關分類:
Java 相關技術
海外代購書籍(需單獨結帳)
相關主題
商品描述
About This Book
- Master Eclipse plug-in development with this example-based and practical guide
- Define new JFace wizards, custom extension points, and new commands for the Eclipse console
- Get to grips with OSGI services and events to dynamically wire applications and communicate between plug-ins
Who This Book Is For
If you are a Java developer who is familiar with the Eclipse plug-in environment, this book covers the advanced concepts that you need to know to achieve true expertise. Prior experience in creating Eclipse plug-ins is assumed for this book.
What You Will Learn
- Create a custom extension point to allow other plug-ins to contribute
- Employ Declarative Services and Blueprint for dynamic OSGi contributions
- Extend the Common Navigator Framework to provide nested content
- Build commands to extend the built-in Gogo shell
- Use fragments to contribute native code to plug-ins
- Fix code using the service loader and wrap non-OSGi-friendly JARs
- Discover how to build modular applications with decoupled design patterns
In Detail
Mastering Eclipse Plug-in Development shows you how to build an extensible application using custom extension points and dynamic OSGi services in Eclipse. Dynamic design patterns such as whiteboard and extender are covered along with specific techniques to deal with native and legacy code.
This book dives right into the details and teaches you how to define new JFace wizards and extend Eclipse with custom extension points. Then the book moves quickly on to the details of how to define new commands for the Eclipse console and how to include native code in a plug-in. You will engage with modular application design patterns and Thread Context ClassLoaders before getting the details on how to create as well as manage P2 sites and write help documentation for an Eclipse plug-in.
商品描述(中文翻譯)
**在Eclipse上構建模組化應用程式,定義自訂擴展點並使用OSGi服務**
## 本書介紹
- 通過這本以範例為基礎的實用指南,掌握Eclipse插件開發
- 定義新的JFace向導、自訂擴展點以及Eclipse控制台的新命令
- 熟悉OSGi服務和事件,以動態連接應用程式並在插件之間進行通信
## 本書適合誰
如果您是一位熟悉Eclipse插件環境的Java開發者,本書涵蓋了您需要了解的進階概念,以達到真正的專業水平。本書假設您具備創建Eclipse插件的先前經驗。
## 您將學到什麼
- 創建自訂擴展點,以允許其他插件進行貢獻
- 使用聲明式服務和藍圖進行動態OSGi貢獻
- 擴展通用導航器框架以提供嵌套內容
- 構建命令以擴展內建的Gogo shell
- 使用片段為插件貢獻原生代碼
- 使用服務加載器修復代碼並包裝不友好的JAR檔
- 探索如何使用解耦設計模式構建模組化應用程式
## 詳細內容
《掌握Eclipse插件開發》向您展示如何使用自訂擴展點和動態OSGi服務在Eclipse中構建可擴展的應用程式。書中涵蓋了白板和擴展器等動態設計模式,以及處理原生和遺留代碼的具體技術。
本書深入細節,教您如何定義新的JFace向導並使用自訂擴展點擴展Eclipse。然後,書中迅速轉向如何為Eclipse控制台定義新命令以及如何在插件中包含原生代碼的細節。您將接觸到模組化應用程式設計模式和線程上下文類加載器,然後獲得有關如何創建和管理P2站點以及為Eclipse插件撰寫幫助文檔的詳細資訊。