Eclipse Distilled (The Eclipse Series)

Eclipse Distilled (The Eclipse Series)

by David Carlson
     
 

View All Available Formats & Editions

ISBN-10: 0321288157

ISBN-13: 9780321288158

Pub. Date: 02/09/2005

Publisher: Addison-Wesley

Eclipse Distilled

David Carlson

Foreword by Grady Booch

Series Editors

Erich Gamma Lee Nackman John Wiegand

A Concise Introduction to Eclipse for the Productive Programmer

Organized for rapid access, focused on productivity, Eclipse Distilled brings together all the answers you need to make the most of today's most powerful Java

Overview

Eclipse Distilled

David Carlson

Foreword by Grady Booch

Series Editors

Erich Gamma Lee Nackman John Wiegand

A Concise Introduction to Eclipse for the Productive Programmer

Organized for rapid access, focused on productivity, Eclipse Distilled brings together all the answers you need to make the most of today's most powerful Java development environment. David Carlson introduces proven best practices for working with Eclipse, and shows exactly how to integrate Eclipse into any Agile development process.

Part I shows how to customize workspaces, projects, perspectives, and views for optimal efficiency—and how to leverage Eclipse's rapid development, navigation, and debugging features to maximize both productivity and code quality. Part II focuses entirely on Agile development, demonstrating how Eclipse can simplify team ownership, refactoring, continuous testing, continuousintegration, and other Agile practices. Coverage includes

  • Managing Eclipse projects from start to finish: handling both content and complexity

  • Using perspectives, views, and editors to work more efficiently

  • Setting preferences to fit your own unique needs—or your team's

  • Leveraging Eclipse's powerful local and remote debugging tools

  • Understanding how Eclipse fits into contemporary iterative development processes

  • Performing continuous testing with JUnit in the Eclipse environment

  • Using Eclipse's wizard-assisted refactoring tools

  • Implementing continuous integration with Ant-based automated project builders

  • Employing best practices for code sharing with CVS and other repositories

By focusing on need-to-know information and providing best practices and methodologies, this book is designed to get you working with Eclipse quickly. Whether you're building enterprise systems, Eclipse plug-ins, or anything else, this concise book will help you write better code—and do it faster.

About the Author

David Carlson is a developer, researcher, author, instructor, and consultant who thrives on innovative technology. He started using Java in 1995 and Eclipse in 2001. David has a Ph.D. in Information Systems from the University of Arizona and is a frequent speaker at conferences and a contributor to technical journals. He is creator of the hyperModel plug-in for Eclipse, and author of Modeling XML Applications with UML (Addison-Wesley, 2001).

Cover photo: © archivberlin Fotoagentur GmbH / Alamy

Addison-Wesley

www.awprofessional.com/series/eclipse

ISBN 0-321-28815-7

$34.99 US $48.99 CANADA

Product Details

ISBN-13:
9780321288158
Publisher:
Addison-Wesley
Publication date:
02/09/2005
Series:
Eclipse Series
Pages:
290
Product dimensions:
7.00(w) x 9.20(h) x 0.70(d)

Related Subjects

Table of Contents

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.

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >