Cover image for Getting Started with Eclipse Juno.
Getting Started with Eclipse Juno.
Title:
Getting Started with Eclipse Juno.
Author:
Durelli, Vinicius H. S.
ISBN:
9781782160953
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (291 pages)
Contents:
Getting Started with Eclipse Juno -- Table of Contents -- Getting Started with Eclipse Juno -- Credits -- About the Authors -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. Introduction -- How to use this book -- Downloading and installing Eclipse -- Eclipse Juno - new and noteworthy -- Summary -- 2. Java Development -- Creating a Java project -- Creating a Java class -- Creating working sets -- Importing a Java project -- Importing a project from Version Control Servers -- Introducing Java views -- The Package Explorer view -- The Java Editor view -- Compiling errors and warnings annotations -- Content assist -- Code navigation -- Quick fix -- Customizing the editor -- The Problems view -- Customizing the Problems view -- The Outline view -- The Type Hierarchy view -- The Call Hierarchy view -- Organizing imports -- Save actions -- Enforcing Coding Style with Formatter -- Generating code -- Generating getters and setters -- Generating constructors -- Generating the hashCode() and equals() methods -- Generating the toString() method -- Generating method comments -- Editing code and comment templates -- Refactoring -- Renaming variables -- Modifying a method's signature -- Building and running the project -- Creating a launch configuration -- Managing the project build path -- Summary -- 3. Unit Testing with JUnit and Debugging -- Testing with JUnit - getting started -- Setting up JUnit -- Testing with JUnit -- Implementing the test methods generated by Eclipse -- An overview of the Eclipse JUnit Runner view -- Creating test cases.

Debugging when problems arise -- Summary -- 4. Version Control Systems -- CVS -- Repository -- Checking out a project -- Synchronizing -- Branches -- SVN -- Git -- Summary -- 5. SWT -- Getting started -- Setting up -- Widgets -- Displays -- Controls -- The Label widgets -- The Text widgets -- The Button widgets -- The List widgets -- The Combo widgets -- Layouts -- FillLayout -- RowLayout -- GridLayout -- New and noteworthy -- Summary -- 6. More SWT -- Events -- Typed and untyped events -- KeyEvent -- MouseEvent -- Menus -- Toolbars -- Tables -- Dialogs -- MessageBox -- FileDialog -- ColorDialog -- FontDialog -- PrintDialog -- Summary -- 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 -- Configuring the server -- The servlet lifecycle -- Implementing your very first Java servlet using Eclipse WTP -- A more elaborate example - yet another calculator -- Deploying the calculator example -- Implementing your very first JSP using Eclipse WTP -- Generating WAR files -- Summary -- 8. Eclipse Development -- Creating your first plugin -- Running and debugging a plugin project -- Running and debugging configurations -- Extension points -- Declaring an extension point -- Providing interfaces -- Using extension points implementation in code -- Implementing an extension point -- Contributing to the platform's menus and toolbars -- Actions versus commands -- org.eclipse.ui.menus -- org.eclipse.ui.commands -- org.eclipse.ui.handlers -- Restricting and disabling contributions -- The Plugin Spy feature -- Creating new views -- Saving the view's current state -- Adding context help to your view -- Example of a new view -- Exporting a plugin -- Summary.

9. Eclipse Rich Client Platform -- Understanding a Rich Client Platform -- The Eclipse Rich Client Platform -- OSGi framework implementation -- The module layer -- The life cycle layer -- The service layer -- The security layer -- SWT -- JFace -- Eclipse workbench -- Developing a client application using the Eclipse RCP -- Creating a new client application project using a template -- A closer look at the generated source code -- Running and debugging RCP applications -- Expanding the example - creating a contact list application -- The contact list view -- The contact editor -- The Save and New commands and menu entries -- Tying up the two views -- Running the application -- Packaging and branding an Eclipse RCP application -- Branding an Eclipse RCP application -- Summary -- A. Keyboard Shortcuts -- File editor shortcuts -- Code edition shortcuts -- Code generation and code refactoring shortcuts -- Code navigation shortcuts -- Java shortcuts -- File shortcuts -- Run and debug shortcuts -- Views shortcuts -- Index.
Abstract:
Written as a concise yet practical guide that details the main features which are usually required by a programmer who makes use of the Eclipse platform, this book covers Eclipse 3.8 in a way that is accessible to the Java novice and expert alike. The reader is guided through a series of hands-on examples that introduce Eclipse and some of its plugins.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.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: