內容簡介
Eclipse是一個集成開發環境(IDE),它將代碼編輯器、編譯器、調試器、文本編輯器、GUI生成器和其他組件集成到單個用記有友好的應用程序中。Eclipse提供了一個扎實的基礎,使Java開發人員能夠構建和運行集成的軟件開發工具,進行Web開發、應用程序設計、建模、實現、測試等。
針對使用Eclipse這個新的Java開發平臺時可能遇到的175種情況——從自動部署Web應用程序,到逆向工程編譯代碼,從跨越多個包重命名類的所有引用,到初始化SWT JNI庫——本書提供了面向任務的解決方案。
本書彙集了針對復雜的IDE日常任務的大量解決方案,例如:在多種環境下安裝和設置Eclipse;自動代碼填充和自定義組合鍵;設置Eclipse,以自動添加標記和糾正語法錯誤;自動擴展和實現接口,使用JUnit進行自動測試和集成測試;將Eclipse連接到CVS存儲庫,使用Ant自動編譯大型項目,包括應用程序的運行和部署;廣泛介紹SWT,包括非矩形窗口、標簽文件夾和瀏覽器等新特性;在SWT應用程序中嵌入Swing和AWT窗口,使用Eclipse插件框架創建菜單和透視圖,創建插件向導和視圖。
各節采用Cookbook繫列特有的“問題/解決方案/討論”模式對問題進行了清晰、透徹的描述,簡要而完整地討論了解決方案,並舉例說明了解決方案。本書可以滿足各個層次的Java程序員的需要,尤其是那些打算超越教程(不僅僅是編寫插件和擴展)和每天使用Eclipse的程序員。
針對使用Eclipse這個新的Java開發平臺時可能遇到的175種情況——從自動部署Web應用程序,到逆向工程編譯代碼,從跨越多個包重命名類的所有引用,到初始化SWT JNI庫——本書提供了面向任務的解決方案。
本書彙集了針對復雜的IDE日常任務的大量解決方案,例如:在多種環境下安裝和設置Eclipse;自動代碼填充和自定義組合鍵;設置Eclipse,以自動添加標記和糾正語法錯誤;自動擴展和實現接口,使用JUnit進行自動測試和集成測試;將Eclipse連接到CVS存儲庫,使用Ant自動編譯大型項目,包括應用程序的運行和部署;廣泛介紹SWT,包括非矩形窗口、標簽文件夾和瀏覽器等新特性;在SWT應用程序中嵌入Swing和AWT窗口,使用Eclipse插件框架創建菜單和透視圖,創建插件向導和視圖。
各節采用Cookbook繫列特有的“問題/解決方案/討論”模式對問題進行了清晰、透徹的描述,簡要而完整地討論了解決方案,並舉例說明了解決方案。本書可以滿足各個層次的Java程序員的需要,尤其是那些打算超越教程(不僅僅是編寫插件和擴展)和每天使用Eclipse的程序員。