About the Author.
Foreword.
Preface.
Acknowledgments.
I. GETTING STARTED.
1. A Java IDE and So Much More!
Eclipse Platform Architecture
Other Eclipse Projects
Agile Development with Eclipse
Sample Application
Distilled
References
2. Hello Eclipse.
Installation and Startup
Eclipse IDE Workbench
Create a New Java Project
Run Your Application
Distilled
3. Managing Your Projects.
Your Project Workspace
Eclipse Resources
Planning Projects and Dependencies
Distilled
4. Customizing Your Workbench.
Perspectives
Workbench Views
Resource Editors
Preferences: Have It Your Way
Individual and Team Preferences
Distilled
5. Rapid Development.
Expanding the Product Catalog Design
Dynamic Duo: Editor and Outline
Using Content Assist
Using Quick Fix
Generate Getters and Setters
Exploring Hierarchies
Distilled
6. Java Project Configuration.
Java Build Path
Create Shared User Libraries
Java Compiler Settings
Create Code Templates for Logging
Distilled
References
7. Debugging Your Code.
Start a Debug Session
Inspecting and Displaying State
Managing Debug Sessions
Remote Java Applications
Distilled
II. GETTING AGILE.
8. Characteristics of Agile Development.
The Agile Manifesto
Iterative Development
Agile Development and Eclipse
Distilled
References
9. Updating the Eclipse IDE.
Finding and Installing Features
Installing Plug-ins Without Features
Setting Update Preferences
Distilled
Contributions
10. Continuous Testing with JUnit.
Choosing a Test Strategy
Project Configuration
Writing Test Cases
Running Your Tests
Distilled
Contributions
References
11. Refactoring Your Code.
When to Refactor
Refactoring in Action
Catalog of Refactoring Commands
Distilled
References
12. Continuous Integration with Ant.
Automatic Incremental Build
Customized Build with Ant
Ant Editor and Outline
Running Ant in Eclipse
Building and Testing Complete Projects
Distilled
Contributions
References
13. Team Ownership with CVS.
Team Programming with CVS
Sharing Your Projects
Check Out Projects from CVS
Synchronizing with the Repository
Managing Versions
Creating and Applying Patches
Distilled
Contributions
References
14. Coding Standards.
Coding Java with Style
Auditing Compliance
Distilled
Contributions
References
Index.