Eclipse: Programming Java Applications

Eclipse: Programming Java Applications

by Steve Holzner
Eclipse: Programming Java Applications

Eclipse: Programming Java Applications

by Steve Holzner

eBook

$26.99  $35.99 Save 25% Current price is $26.99, Original price is $35.99. You Save 25%.

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers


Overview

Java programmers know how finicky Java can be to work with. An omitted semi-colon or the slightest typo will cause the Java command-line compiler to spew pages of annoying error messages across your screen. And it doesn't fix them--that's up to you: fix them, compile again, and hope that nothing goes wrong this time.Eclipse, the popular Java integrated development environment (IDE) provides an elegant and powerful remedy for this common, frustrating scenario. It doesn't just catch your errors before you compile, it also suggests solutions. All you need to do is point and click. And it's free--what could be better? Still, if you're like most programmers, mastering a new technology--no matter how productive it will make you in the long run--is going to take a chunk out of your productivity now. You want to get up to speed quickly without sacrificing efficiency.O'Reilly's new guide to the technology, Eclipse, provides exactly what you're looking for: a fast-track approach to mastery of Eclipse. This insightful, hands-on book delivers clear and concise coverage, with no fluff, that gets down to business immediately. The book is tightly focused, covering all aspects of Eclipse: the menus, preferences, views, perspectives, editors, team and debugging techniques, and how they're used every day by thousands of developers. Development of practical skills is emphasized with dozens of examples presented throughout the book.From cover-to-cover, the book is pure Eclipse, covering hundreds of techniques beginning with the most basic Java development through creating your own plug-in editors for the Eclipse environment. Some of the topics you'll learn about include:

  • Using Eclipse to develop Java code
  • Testing and debugging
  • Working in teams using CVS
  • Building Eclipse projects using Ant
  • The Standard Widget Toolkit (SWT)
  • Web development
  • Developing Struts applications with Eclipse
From basics to advanced topics, Eclipse takes you through the fundamentals of Eclipse and more. You may be an Eclipse novice when you pick up the book, but you'll be a pro by the time you've finished.

Product Details

ISBN-13: 9780596552626
Publisher: O'Reilly Media, Incorporated
Publication date: 04/22/2004
Sold by: Barnes & Noble
Format: eBook
Pages: 336
Sales rank: 707,619
File size: 8 MB

About the Author

Steve Holzner is an award-winning author who has been writing about Java topics since Java first appeared. He's a former PC Magazine contributing editor, and his many books have been translated into 18 languages around the world. His books sold more than 1.5 million copies, and many of his bestsellers have been on Java. Steve graduated from MIT and got his PhD at Cornell; he's been a very popular member of the faculty at both MIT and Cornell, teaching thousands of students over the years and earning an average student evaluation over 4.9 out of 5.0. He also runs his own software company and teaches week-long classes to corporate programmers on Java around the country.

Table of Contents

Prefaceix
1.Essential Eclipse1
Eclipse and Java1
Getting Eclipse4
Understanding Eclipse6
Views and Perspectives9
Working with Eclipse11
Using Quick Fix22
A Word About Project Management25
2.Java Development28
Developing Java Code28
Building and Running Code39
Creating Javadoc46
Refactoring47
Some Essential Skills54
Customizing the Development Environment57
3.Testing and Debugging64
Testing with JUnit64
Debugging74
4.Working in Teams93
How Source Control Works93
Understanding CVS93
Finding a CVS Server95
Adding a Project to the CVS Repository96
5.Building Eclipse Projects Using Ant115
Working with Ant115
JARing Your Output118
Configuring Ant in Eclipse124
Catching Errors in Build Files127
6.GUI Programming: From Applets to Swing130
Creating AWT Applications133
Creating Swing Applications135
Using Eclipse Plug-ins142
Using the V4ALL Plug-in142
7.SWT: Buttons, Text, Labels, Lists, Layouts, and Events149
Java Graphics149
An SWT Example150
Working with Buttons158
Working with Composites and Layouts163
Working with Lists165
Using V4ALL with SWT167
8.SWT: Menus, Toolbars, Sliders, Trees, and Dialogs170
Working with Menus170
Working with Toolbars175
Working with Sliders179
Working with Trees183
Working with Dialogs186
Opening Internet Explorer in an SWT Window191
9.Web Development195
Installing and Testing Tomcat195
Creating a JSP197
Creating a Servlet199
Creating a Servlet in Place202
Connecting to a JavaBean205
Using the Sysdeo Tomcat Plug-in207
Deploying Web Applications215
10.Developing Struts Applications with Eclipse219
Struts and Eclipse219
Creating the View222
Creating the Controller225
Creating the Model229
Using the Easy Struts Plug-in234
11.Developing a Plug-in: The Plug-in Development Environment, Manifests, and Extension Points242
All You Really Need Is plugin.xml243
Using the Plug-in Development Environment244
Using the Run-time Workbench248
Creating a Standard Plug-in250
12.Developing a Plug-in: Creating Editors and Views261
Creating a Multi-Page Editor261
Creating a View269
Deploying a Plug-in275
13.Eclipse 3.0278
A Look at Eclipse 3.0278
Creating a Java Project279
Changes to the Eclipse Platform282
Changes to the Java Development Tools288
Other Changes295
Index297
From the B&N Reads Blog

Customer Reviews