Eclipse 2 for Java Developers

Berthold Daum

  • 出版商: Wiley
  • 出版日期: 2003-12-08
  • 售價: $2,200
  • 貴賓價: 9.5$2,090
  • 語言: 英文
  • 頁數: 478
  • 裝訂: Paperback
  • ISBN: 0470869054
  • ISBN-13: 9780470869055
  • 相關分類: Java 相關技術Java 程式語言
  • 已絕版

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

商品描述

Eclipse - the open source and most popular Java IDE - integrates best-of-breed tools such as JUnit and Ant. As a community version of IBM's Websphere Studio Application Developer (WDAD), Eclipse offers developers a wonderful opportunity to work in and get acquainted with this technology.  It increases productivity and makes code building, testing, debugging, and deploying easier and more streamlined. The plug-in architecture of Eclipse has spawned a large number of Eclipse related sub-projects. With already hundreds of thousands of users worldwide, Eclipse will be the development platform of choice for a large proportion of the Java community.

The book is organised in 3 Parts.  In the first part, readers are introduced to the Eclipse Java IDE and shown how projects are laid out and the various facilities to help write Java code. To illustrate this a lip synchronization for the Java FreeTTS speech synthesis package is implemented. In Part 2, SWT and JFace (Eclipse's alternative to the Java AWT and Swing) are described and demonstrated in practice in a JavaLayer based MP3 player. In Part 3 the author shows how Eclipse can be used as a tool platform and an application framework. An Aspell based spell checker that seamlessly integrates into the Eclipse platform and can be used in all text based Eclipse editors is given as an example of how powerful it can be to work within this environment. 

Designed for Java developers getting up to speed with Eclipse, there is excellent coverage of JFace and SWT;  details on how to reuse and extend existing Eclipse components; a guide on how to import third party code and integrate it with your own code, and  real-world examples with the code provided on the accompanying website.

Table of Contents:

Introduction.

PART 1: THE JAVA IDE.

1. Going places.

2. Organizing your code.

3. Project 1 – Duke speaks.

4. Project development.

5. Advanced topics of project development.

PART 2: REPLACING SWING.

6. The SWT library.

7. JFace.

8. Project 2 – Jukebox.

PART 3: ECLIPSE AS AN APPLICATION PLATFORM.

9. Developing Plug-ins for the Eclipse Platform.

10. Developing your own Eclipse based products.

11. Project 3 – A spell checker as an Eclipse plug-in.

A  Useful Plug-ins for Eclipse.

B  Migrating projects to a new Eclipse version.

C   Important Downloads.

Bibliography.

Index.

商品描述(中文翻譯)

Eclipse - 這個開源且最受歡迎的Java IDE - 整合了最佳的工具,如JUnit和Ant。作為IBM Websphere Studio Application Developer (WDAD)的社群版本,Eclipse為開發人員提供了一個很好的機會,讓他們能夠在這個技術中工作並熟悉它。它提高了生產力,使代碼的構建、測試、調試和部署更加容易和流暢。Eclipse的插件架構衍生出了大量與Eclipse相關的子項目。憑藉著全球已有數十萬用戶,Eclipse將成為Java社群中大部分開發人員的首選開發平台。

本書分為三個部分。在第一部分中,讀者將介紹Eclipse Java IDE,並展示項目的佈局以及各種幫助編寫Java代碼的工具。為了說明這一點,書中實現了Java FreeTTS語音合成包的唇調同步。在第二部分中,將介紹和實踐SWT和JFace(Eclipse對Java AWT和Swing的替代品),並以基於JavaLayer的MP3播放器為例進行演示。在第三部分中,作者展示了如何將Eclipse用作工具平台和應用程序框架。以基於Aspell的拼寫檢查器作為例子,該檢查器無縫集成到Eclipse平台中,可以在所有基於文本的Eclipse編輯器中使用,展示了在這個環境中工作的強大功能。

本書針對希望快速上手Eclipse的Java開發人員提供了詳盡的JFace和SWT覆蓋範圍;詳細介紹了如何重用和擴展現有的Eclipse組件;指導如何導入第三方代碼並將其與自己的代碼集成;並提供了伴隨網站上提供的真實世界示例代碼。

目錄:

導言。

第一部分:Java IDE。

1. 前進。

2. 組織代碼。

3. 項目1 - Duke說話。

4. 項目開發。

5. 項目開發的高級主題。

第二部分:替代Swing。

6. SWT庫。

7. JFace。

8. 項目2 - 點唱機。

第三部分:Eclipse作為應用程序平台。

9. 開發Eclipse平台的插件。

10. 開發基於Eclipse的產品。

11. 項目3 - 作為Eclipse插件的拼寫檢查器。

附錄A:Eclipse的有用插件。

附錄B:將項目遷移到新的Eclipse版本。

附錄C:重要下載。

參考文獻。

索引。