Home > Store > Programming > Java

Eclipse Distilled

Register your product to gain access to bonus material or receive a coupon.

Eclipse Distilled

Book

  • Your Price: $27.99
  • List Price: $34.99
  • Usually ships in 24 hours.

About

Features

In the "distilled" tradition this is a concise introduction to Eclipse for developers of all levels

° Topics presented are essential knowledge to anyone using Eclipse to develop Java applications

° Covers key software engineering techniques as they relate to Eclipse

° Based on author Dave Carlson's experiences introducing Eclipse to development teams

Description

  • Copyright 2005
  • Dimensions: 7x9-1/4
  • Pages: 312
  • Edition: 1st
  • Book
  • ISBN-10: 0-321-28815-7
  • ISBN-13: 978-0-321-28815-8

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


© Copyright Pearson Education. All rights reserved.

Sample Content

Online Sample Chapter

Configuring an Eclipse Java Project

Downloadable Sample Chapter

Download the Sample Chapter related to this title.

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.

Index

Download the Index file related to this title.

Updates

Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership