Servlets are Java programs that run within a web server environment. More specifically, servlets are Java programs that conform to the servlet API. Two packages make up most of the functionalities of the servlet API, namely, javax.servlet
and javax.servlet.http
. The former encompasses the most general servlet APIs. The latter contains the API for handling HTTP requests. javax.servlet.http
has a number of classes and interfaces whose main goal is to implement HTTP functionality. One of the most important classes in the package javax.servlet.http
is the abstract class HttpServlet
. Servlets inherit their HTTP-related methods from this class. Custom-developed servlets override one or more methods defined in HttpServlet
. These methods receive an object as a parameter that contains data about the underlying request and an object that they use to write the response. We will go into details about these methods and their parameters later on in the chapter.
Getting Started with Eclipse Juno
By :
Getting Started with Eclipse Juno
By:
Overview of this book
<p>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.<br /><br />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.<br /><br />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.</p>
<p><br />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.</p>
<p><br />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.</p>
Table of Contents (17 chapters)
Getting Started with Eclipse Juno
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Free Chapter
Introduction
Java Development
Unit Testing with JUnit and Debugging
Version Control Systems
Web Development Using Eclipse WTP
Eclipse Development
Eclipse Rich Client Platform
Keyboard Shortcuts
Index
Customer Reviews