Free Sample
+ Collection

Getting Started with Eclipse Juno

Rodrigo Fraxino Araujo, Vinicius H. S. Durelli, Rafael M. Teixeira

Whatever level of Java programming you’re at, this book is a revelation. It enables you to begin using Eclipse Juno to automate common development tasks and much more. A practical guide to Integrated Development Environments.
RRP $29.99
RRP $49.99
Print + eBook

Want this title & more?

$12.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781782160946
Paperback256 pages

About This Book

  • Learn subjects ranging from basic Java development to web app development, version control, and GUI programming
  • Discover how to use Eclipse to develop, test, and debug basic desktop Java applications proficiently
  • Integrate JUnit 4, the most widely used unit testing framework, into Eclipse
  • Get to grips with how Eclipse can be used to develop web-based Java applications that employ Java Servlets and JavaServer Pages

Who This Book Is For

The primary audience for this book are the Java programmers. This book has been written in a way that it is accessible both to beginners and advanced Java programmers alike. Also, if you are a seasoned Java developer who has been using another IDE and wondering what Eclipse brings to the table, this book will provide you with a hands-on walkthrough of the main IDE features. This book will also be beneficial to any computer science undergraduate or a graduate student who are familiar with Java.

Table of Contents

Chapter 1: Introduction
How to use this book
Downloading and installing Eclipse
Eclipse Juno – new and noteworthy
Chapter 2: Java Development
Creating a Java project
Importing a Java project
Introducing Java views
Generating code
Building and running the project
Managing the project build path
Chapter 3: Unit Testing with JUnit and Debugging
Testing with JUnit – getting started
Debugging when problems arise
Chapter 4: Version Control Systems
Chapter 5: SWT
Getting started
New and noteworthy
Chapter 6: More SWT
Typed and untyped events
Chapter 7: Web Development Using Eclipse WTP
Brief introduction to the benefits of Java web application technologies
Understanding servlets
Understanding JavaServer Page
Getting started with Apache Tomcat
Installing Tomcat
Eclipse Web Tools Platform
The servlet lifecycle
Implementing your very first Java servlet using Eclipse WTP
Implementing your very first JSP using Eclipse WTP
Generating WAR files
Chapter 8: Eclipse Development
Creating your first plugin
Running and debugging a plugin project
Extension points
Contributing to the platform's menus and toolbars
Exporting a plugin
Chapter 9: Eclipse Rich Client Platform
Understanding a Rich Client Platform
The Eclipse Rich Client Platform
Developing a client application using the Eclipse RCP
Running and debugging RCP applications
Expanding the example – creating a contact list application
Packaging and branding an Eclipse RCP application

What You Will Learn

  • What Eclipse is and why you should make the jump to an IDE if you have not done it yet
  • Effectively using Eclipse to write Java code
  • Integrate JUnit 4 into Eclipse, and develop and run JUnit-based test methods
  • Manage your project using the version control system Git/EGit
  • Develop GUI applications using SWT
  • Use the Eclipse WTP plugin to develop and deploy web-based Java applications
  • Extend Eclipse by developing new Editors, Views, and contributing to existing elements of the IDE

In Detail

Integrated Development Environments (IDEs) such as Eclipse are examples of tools that help developers by automating an assortment of software development-related tasks. By reading this book you will learn how to get Eclipse to automate common development tasks, which will give you a boost of productivity.

Getting Started with Eclipse Juno is targeted at any Java programmer interested in taking advantage of the benefits provided by a full-fledged IDE. This book will get the reader up to speed with Eclipse’s powerful features to write, refactor, test, debug, and deploy Java applications.

This book covers all you need to know to get up to speed in Eclipse Juno IDE. It is mainly tailored for Java beginners that want to make the jump from their text editors to a powerful IDE. However, seasoned Java developers not familiar with Eclipse will also find the hands-on tutorials in this book useful.

The book starts off by showing how to perform the most basic activities related to implementing Java applications (creating and organizing Java projects, refactoring, and setting launch configurations), working up to more sophisticated topics as testing, web development, and GUI programming.

This book covers managing a project using a version control system, testing and debugging an application, the concepts of advanced GUI programming, developing plugins and rich client applications, along with web development.


Read More