◎全面剖析Eclipse的架構原理
◎多元的範例程式碼解析,逐步引領學習與實作
◎介紹Gradle自動化專案建構與團隊協作開發特點
◎由Eclipse說明Web、Apache Struts、CVS、UML、Swing、Applet、SWT等建置方式與開發方法
◎詳實介紹開發外掛程式並嵌入至Eclipse中的方法
作者簡介:
石黑尚久
曾任職於獨立軟體開發公司,30歲時創立Stone System股份有限公司,並擔任該公司CEO一職。
同時以一名技術工程師的身分來經營公司。現在更進一步為了公司的發展努力奮鬥中。
著有「JavaプログラマのためのScalaプログラミング」等各種程式語言書籍。
各界推薦
特別收錄 / 編輯的話:
眾所皆知,Eclipse是開發Java應用程式最常使用的工具,Eclipse 的普及度相當於微軟的Visual Studio,但市面上卻鮮少有全面介紹Eclipse 的書籍(大多僅於附錄中介紹),這使得大多數的初學者只能使用Eclipse 的極少部分功能。
要出版一本完整介紹Eclipse 的書籍,首要之務,作者必須是Eclipse的重度使用者,本書原著恰好符合這個特性。作者接觸Eclipse 達十年之久,他將使用上的經驗整理成冊,內容除了包含基本的功能介紹,也包含GUI 應用程式的開發(Swing、Applet、SWT)、Web應用程式的開發、Eclipse 的團隊開發功能、測試與除錯、UML建模和重構等等的介紹,此外在最後也介紹了如何建立Eclipse 外掛程式。
如果你已經在使用Eclipse 開發程式,那麼本書將會帶領你進入另一個境界,使用同一套工具,就能完成大多數的工作。如果你尚未使用過Eclipse,但打算以Java語法來開發程式,你手邊的書籍附錄中雖然也介紹了Eclipse,但那只能學到皮毛而已,你可以將本書視為一本由入門到進階的書籍,會發現Eclipse和其他IDE相比一點也不遜色,而且非常重要的重點-他是是免費開源的。
專業技術開發小組 推薦
特別收錄 / 編輯的話: 眾所皆知,Eclipse是開發Java應用程式最常使用的工具,Eclipse 的普及度相當於微軟的Visual Studio,但市面上卻鮮少有全面介紹Eclipse 的書籍(大多僅於附錄中介紹),這使得大多數的初學者只能使用Eclipse 的極少部分功能。
要出版一本完整介紹Eclipse 的書籍,首要之務,作者必須是Eclipse的重度使用者,本書原著恰好符合這個特性。作者接觸Eclipse 達十年之久,他將使用上的經驗整理成冊,內容除了包含基本的功能介紹,也包含GUI 應用程式的開發(Swing、Applet、SWT)、Web應用程式的開發、Eclipse 的團隊開發功...
作者序
十分感謝創作出這一優秀工具並不斷改良它的eclipse.org 和開放原始碼社群的人們。
另外,本書並不是筆者自己一個人默默利用Eclipse 寫成的,
而是以開發專案中的交流、反覆嘗試後的經驗為基礎所寫成。
並且還從網頁、郵件交流、社群等網路上的來源取得了資訊與靈感,
這些都得感謝與Eclipse相關的人們。
石黑尚久
十分感謝創作出這一優秀工具並不斷改良它的eclipse.org 和開放原始碼社群的人們。
另外,本書並不是筆者自己一個人默默利用Eclipse 寫成的,
而是以開發專案中的交流、反覆嘗試後的經驗為基礎所寫成。
並且還從網頁、郵件交流、社群等網路上的來源取得了資訊與靈感,
這些都得感謝與Eclipse相關的人們。
石黑尚久
目錄
第 1 章「Eclipse 是什麼」
將解說Eclipse 的概要,並介紹開放原始碼的Eclipse 之緣起和Eclipse 專案的概略。
第 2 章「先來試著使用看看吧」
會說明Eclipse 的安裝方式和快速入門法。初次使用Eclipse 的讀者請照著本章內容從頭操作一遍。
第 3 章「理解Eclipse 的功能」
將全面解說Eclipse 的基本功能。雖然主要是說明Java 開發工具的部分,
但若深入研究的話,可能會有一、兩個意想不到的新發現。
第 4 章「開發Web 應用程式」
將一邊實際製作範例應用程式,一邊介紹架構Web 應用程式所需要的功能。
Web 應用程式所不可或缺的資料庫設定、
現在已成為Web 應用程式框架之業界標準的Apache Struts 的用法都會一併解說。
第 5 章「Eclipse 的團隊開發」
將介紹團隊開發功能,特別是CVS 與Subversion 以及Eclipse 3.7 才正式支援的GIT 使用方法。
透過這些工具的組合,將可在一天之內,單憑Eclipse 完成開發。
第 6 章「測試與除錯」
將說明在Eclipse 上使用JUnit 進行測試、除錯的方式。
程式碼附件、Web 應用程式之除錯等相關項目也會在這一章做說明。
第 7 章「Grade 與應用程式的建立」
介紹Grade 的基本操作與應用程式的建立方法。
第 8 章「UML 與重構」
將針對在Eclipse 上的UML 建模和重構作重點說明。
第 9 章「建立GUI 應用程式」
將介紹Swing、Applet、SWT 應用程式的建立方式。
並且,WindowBuilder 此類的開發工具也將一併介紹。
第 10 章「建立Eclipse 外掛程式」
將介紹開發外掛程式並嵌入至Eclipse 中的方式,還會介紹RCP 應用程式的建立方式。
第 1 章「Eclipse 是什麼」
將解說Eclipse 的概要,並介紹開放原始碼的Eclipse 之緣起和Eclipse 專案的概略。
第 2 章「先來試著使用看看吧」
會說明Eclipse 的安裝方式和快速入門法。初次使用Eclipse 的讀者請照著本章內容從頭操作一遍。
第 3 章「理解Eclipse 的功能」
將全面解說Eclipse 的基本功能。雖然主要是說明Java 開發工具的部分,
但若深入研究的話,可能會有一、兩個意想不到的新發現。
第 4 章「開發Web 應用程式」
將一邊實際製作範例應用程式,一邊介紹架構Web 應用...