Eclipse in Action: A Guide for Java Developers
Eclipse is a new open-source, Java-based, extensible development platform designed for nothing in particular but everything in general. Because of its roots, it is currently most popular as a Java integrated development environment (IDE). Eclipse ships with plugins for writing and debugging Java code. Additional plugins for more advanced Java development, such as JSP/servlets, are available from third parties.
This book provides a thorough guide to using Eclipse features and plugins effectively in the context of real-world Java development. Realistic examples demonstrate how to use Eclipse effectively to build, test and debug applications using the tools provided by Eclipse and other third-party open source plugins. The reader will learn how to use plugin tools for using Eclipse in a team environment, including using Ant for more sophisticated build processes and CVS for source control. Plugin-ins for building web applications, using J2EE technologies, such as JSP/Servlets and EJB, are also discussed.
Complementing this coverage of Eclipse in the context of development is a reference providing a comprehensive guide to Eclipse. Because Eclipse and its plugins provide a remarkable array of features, it is often hard to learn what features are available and how they can be invoked. This reference lays things out clearly: feature-by-feature, menu-by-menu.
1136796374
Eclipse in Action: A Guide for Java Developers
Eclipse is a new open-source, Java-based, extensible development platform designed for nothing in particular but everything in general. Because of its roots, it is currently most popular as a Java integrated development environment (IDE). Eclipse ships with plugins for writing and debugging Java code. Additional plugins for more advanced Java development, such as JSP/servlets, are available from third parties.
This book provides a thorough guide to using Eclipse features and plugins effectively in the context of real-world Java development. Realistic examples demonstrate how to use Eclipse effectively to build, test and debug applications using the tools provided by Eclipse and other third-party open source plugins. The reader will learn how to use plugin tools for using Eclipse in a team environment, including using Ant for more sophisticated build processes and CVS for source control. Plugin-ins for building web applications, using J2EE technologies, such as JSP/Servlets and EJB, are also discussed.
Complementing this coverage of Eclipse in the context of development is a reference providing a comprehensive guide to Eclipse. Because Eclipse and its plugins provide a remarkable array of features, it is often hard to learn what features are available and how they can be invoked. This reference lays things out clearly: feature-by-feature, menu-by-menu.
44.95 In Stock
Eclipse in Action: A Guide for Java Developers

Eclipse in Action: A Guide for Java Developers

Eclipse in Action: A Guide for Java Developers

Eclipse in Action: A Guide for Java Developers

Paperback(Seventh ed.)

$44.95 
  • SHIP THIS ITEM
    In stock. Ships in 6-10 days.
  • PICK UP IN STORE

    Your local store may have stock of this item.

Related collections and offers


Overview

Eclipse is a new open-source, Java-based, extensible development platform designed for nothing in particular but everything in general. Because of its roots, it is currently most popular as a Java integrated development environment (IDE). Eclipse ships with plugins for writing and debugging Java code. Additional plugins for more advanced Java development, such as JSP/servlets, are available from third parties.
This book provides a thorough guide to using Eclipse features and plugins effectively in the context of real-world Java development. Realistic examples demonstrate how to use Eclipse effectively to build, test and debug applications using the tools provided by Eclipse and other third-party open source plugins. The reader will learn how to use plugin tools for using Eclipse in a team environment, including using Ant for more sophisticated build processes and CVS for source control. Plugin-ins for building web applications, using J2EE technologies, such as JSP/Servlets and EJB, are also discussed.
Complementing this coverage of Eclipse in the context of development is a reference providing a comprehensive guide to Eclipse. Because Eclipse and its plugins provide a remarkable array of features, it is often hard to learn what features are available and how they can be invoked. This reference lays things out clearly: feature-by-feature, menu-by-menu.

Product Details

ISBN-13: 9781930110960
Publisher: Manning
Publication date: 05/01/2003
Edition description: Seventh ed.
Pages: 383
Product dimensions: 7.40(w) x 9.20(h) x 0.90(d)

About the Author

David Gallardo is an independent software consultant specializing in software internationalization, Java web applications, and database development. His recent experience includes leading database and internationalization development at a business-to-business e-commerce company, TradeAccess, Inc. He was also a senior engineer in the international product development group at Lotus Development Corporation, where he contributed to the development of a cross-platform library providing Unicode and international language support for Lotus products including Notes and 1-2-3. He is the author of Java Oracle Database Development. He lives in El Paso, Texas. Ed Burnette is a principal systems developer at SAS, where he has worked on such diverse projects as compilers, debuggers, device drivers, performance tuning, and UNIX ports. He also helped write several commercial computer games. Currently, Ed uses Eclipse in the development of OLAP servers, mid-tier providers, and clients written in a mixture of C, Java, and C#. He lives near Research Triangle Park, North Carolina. Robert McGovern is a software developer for an international high voltage power supply company doing embedded development. He has a degree in artificial intelligence.

Bob Foster has worked for several decades as a business turnaround specialist and successful entrepreneur. With a direct and unorthodox approach, Bob specializes in saving businesses that have been deemed unsalvageable. He currently lives in Henderson, Nevada.

Table of Contents

Forewordxvii
Prefacexxi
Acknowledgmentsxxiii
About this bookxxv
About the titlexxix
About the cover illustrationxxx
Part 1Using Eclipse1
1Overview3
1.1Where Eclipse came from4
1.2What is Eclipse?7
1.3What's next11
1.4Summary11
2Getting started with the Eclipse Workbench13
2.1Obtaining Eclipse14
2.2Eclipse overview15
2.3The Java quick tour20
2.4Preferences and other settings31
2.5Summary37
3The Java development cycle: test, code, repeat39
3.1Java development tools methodology40
3.2The JUnit unit testing framework43
3.3Further adventures in debugging62
3.4Logging with log4j68
3.5Summary77
4Working with source code in Eclipse79
4.1Importing an external project80
4.2Extending the persistence component83
4.3Refactoring95
4.4Summary102
5Building with Ant103
5.1The need for an official build process104
5.2Make: A retrospective109
5.3The new Java standard: Ant112
5.4A sample Ant build131
5.5Summary140
6Source control with CVS143
6.1The need for source control144
6.2Using CVS with Eclipse146
6.3Summary174
7Web development tools177
7.1Developing for the Web178
7.2Tomact and the Sysdeo Tomcat plug-in181
7.3Building a web application191
7.4Wrapping up the sample application210
7.5Summary215
Part 2Extending Eclipse217
8Introduction to Eclipse plug-ins219
8.1Plug-ins and extension points220
8.2The Plug-in Development Environment (PDE)223
8.3The "Hello, World" plug-in example228
8.4The log4j library plug-in example242
8.5Deploying a plug-in246
8.6Summary247
9Working with plug-ins in Eclipse249
9.1The log4j integration plug-in example250
9.2Editors (TextEditor)254
9.3Views (ViewPart)279
9.4Preferences (FieldEditorPreferencePage)301
9.5Plugin class304
9.6Summary305
AJava perspective menu reference307
BCVS installation procedures323
B.1Installing CVS on UNIX and Linux324
Creating the CVS repository325
Setting up SSH Remote access326
Setting up pserver remote access327
B.2Installing CVS on Mac OS X328
B.3Installing CVSNT on Windows329
B.4Installing Cygwin CVS and SSH on Windows330
B.5Troubleshooting the CVS installation332
B.6Backing up the CVS repository332
CPlug-in extension points333
DIntroduction to SWT343
D.1What is the Standard Widget Toolkit?344
D.2SWT architecture345
Widget creation346
Resource disposal346
D.3SWT and events347
D.4SWT and threads348
D.5Building and running SWT programs350
D.6Using SWT353
The BasicFramerwork class353
The MainApp class356
Trying the example359
EIntroduction to JFace361
E.1Architecture362
E.2Building a JFace application363
JFaceExample class364
ExitAction class366
Index369
From the B&N Reads Blog

Customer Reviews