did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780321288158

Eclipse Distilled

by
  • ISBN13:

    9780321288158

  • ISBN10:

    0321288157

  • Edition: 1st
  • Format: Paperback
  • Copyright: 2005-02-14
  • Publisher: Addison-Wesley Professional
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $34.99

Summary

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

Author Biography

David Carlson is a developer, researcher, author, instructor, and consultant who thrives on innovative technology

Table of Contents

About the Author ix
Foreword xi
Preface xiii
Acknowledgments xvii
Part 1 Getting Started
1(126)
A Java IDE and So Much More!
3(14)
Eclipse Platform Architecture
4(8)
Other Eclipse Projects
12(2)
Agile Development with Eclipse
14(1)
Sample Application
15(1)
Distilled
15(1)
References
16(1)
Hello Eclipse
17(16)
Installation and Startup
17(2)
Eclipse IDE Workbench
19(2)
Create a New Java Project
21(8)
Run Your Application
29(2)
Distilled
31(2)
Managing Your Projects
33(12)
Your Project Workspace
33(2)
Eclipse Resources
35(5)
Planning Projects and Dependencies
40(3)
Distilled
43(2)
Customizing Your Workbench
45(16)
Perspectives
46(3)
Workbench Views
49(6)
Resource Editors
55(1)
Preferences: Have It Your Way
56(2)
Individual and Team Preferences
58(1)
Distilled
59(2)
Rapid Development
61(22)
Expanding the Product Catalog Design
61(1)
Dynamic Duo: Editor and Outline
62(5)
Using Content Assist
67(7)
Using Quick Fix
74(2)
Generate Getters and Setters
76(2)
Exploring Hierarchies
78(3)
Distilled
81(2)
Java Project Configuration
83(20)
Java Build Path
84(9)
Create Shared User Libraries
93(4)
Java Compiler Settings
97(1)
Create Code Templates for Logging
98(3)
Distilled
101(1)
References
102(1)
Debugging Your Code
103(24)
Start a Debug Session
104(6)
Inspecting and Displaying State
110(5)
Managing Debug Sessions
115(5)
Remote Java Applications
120(6)
Distilled
126(1)
Part 2 Getting Agile
127(154)
Characteristics of Agile Development
129(10)
The Agile Manifesto
129(3)
Iterative Development
132(1)
Agile Development and Eclipse
133(4)
Distilled
137(1)
References
137(2)
Updating the Eclipse IDE
139(16)
Finding and Installing Features
140(8)
Installing Plug-ins Without Features
148(2)
Setting Update Preferences
150(3)
Distilled
153(1)
Contributions
154(1)
Continuous Testing with JUnit
155(22)
Choosing a Test Strategy
156(3)
Project Configuration
159(2)
Writing Test Cases
161(7)
Running Your Tests
168(5)
Distilled
173(1)
Contributions
174(1)
References
175(2)
Refactoring Your Code
177(20)
When to Refactor
178(1)
Refactoring in Action
179(11)
Catalog of Refactoring Commands
190(4)
Distilled
194(1)
References
195(2)
Continuous Integration with Ant
197(28)
Automatic Incremental Build
198(2)
Customized Build with Ant
200(7)
Ant Editor and Outline
207(2)
Running Ant in Eclipse
209(8)
Building and Testing Complete Projects
217(5)
Distilled
222(1)
Contributions
223(1)
References
224(1)
Team Ownership with CVS
225(34)
Team Programming with CVS
225(5)
Sharing Your Projects
230(9)
Check Out Projects from CVS
239(5)
Synchronizing with the Repository
244(8)
Managing Versions
252(3)
Creating and Applying Patches
255(1)
Distilled
256(1)
Contributions
257(1)
References
257(2)
Coding Standards
259(22)
Coding Java with Style
260(9)
Auditing Compliance
269(8)
Distilled
277(1)
Contributions
278(1)
References
279(2)
Index 281

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Excerpts

Eclipse Distilled Eclipse Distilled Preface This is the book I wanted to read when I started using Eclipse three years ago. The book didn't exist--until now. It's different from other books that assume you know nothing, but it does not leave you hanging if subjects such as JUnit or CVS are unfamiliar. If you are experienced in Java development or are already working with Eclipse, you'll still benefit from a clear description and examples that can turn you into a power user. This book distills the extensive features and preference settings so that Eclipse becomes the indispensable tool it has become for me. The topics presented in Eclipse Distilledare essential knowledge for anyone using Eclipse to develop Java applications, whether you are creating new plug-ins that extend Eclipse or building and testing enterprise applications. Other books have been written about developing new plug-in contributions for Eclipse (see references at the end of Chapter 1). This book is about usingEclipse. In it, we work on an order management and product catalog application while learning Eclipse. Many project teams are striving to become more agile by following an iterative development process and accommodating new or changing requirements throughout the lifecycle. Your team may be following a specific methodology, such as Extreme Programming (XP), or customizing a set of agile development practices suited to your organization's culture and project requirements. Successful agile development requires a combination of management practices and software development practices. This book describes specific capabilities that are designed into Eclipse to support agile development while writing, building, and testing your code. This book is based on my personal experiences and those of others around me while using Eclipse to build production code. I've monitored the Eclipse newsgroups for three years, and I've included answers to common questions and misunderstandings in this book. While distilling these topics I tried to convey a deeper insight into how Eclipse works and how you can use it in the most productive way. You will benefit from Eclipse Distilledif You are developing any kind of Java application and are either new to Java or already an expert. You'll step through wizards while creating and running your first Java project and use the advanced capabilities while debugging, unit testing, and more. You are creating new plug-ins for Eclipse and need a deeper understanding about how Eclipse works and how it is used for professional development. The most successful plug-ins fit seamlessly into the natural flow of activities performed by Eclipse users. You are applying agile development practices or would like to do so. Even if you are part of a traditional, non-agile project team, you can still benefit from applying unit testing, refactoring, and continuous integration to your deliverables. You really don't care about methodology but want expertise in Eclipse that only comes from a deeper understanding of how it was intended to be used. You are a college student using Eclipse for a class project. Having access to an open source development tool with these capabilities allows more complete, realistic assignments and team projects, and it prepares you for quick transition into your first job. Roadmap for this Book Eclipse Distilledis organized into two parts to help you find answers quickly, whether you are new to Eclipse or an experienced user looking for deeper insight. This book is written so that the chapters can be read in sequence, but you can also jump ahead to specialized topic

Rewards Program