Course Description
A Java EE online training course, Developing Servlets Using Eclipse & Tomcat introduces you to the development of Java servlets on the Java EE platform. This online Java EE training includes development and deployment using the Eclipse IDE and the Tomcat web server.
Once you have completed Developing Servlets Using Eclipse & Tomcat, the next course in this series is Developing Java Server Pages (JSPs) using Eclipse and Tomcat. The Developing Java Server Pages (JSPs) using Eclipse and Tomcat course will enhance your knowledge through advance topics such as building JSPs according to the current JSP specification, utilizing custom tag libraries to extend JSPs, and using JavaBeans to hold and pass data. Click here to learn more about Developing Java Server Pages (JSPs) using Eclipse and Tomcat.
In This Course You Will Learn:
- Use Eclipse as the integrated development environment
- Build Servlets according to the current servlet specification
- Integrate Servlets into a complete J2EE application
- Deploy a JAVA EE application to Tomcat
Prerequisites
You need to have six months experience programming in Java. If you do not have this experience, we recommend the following GogoTraining courses:
Outline
Module 00: Developing Servlets Using Eclipse & Tomcat Online Training - Course Introduction
Module 01: Java EE Overview
- Application Components
- Web Components
- Containers
- Java EE Standard Services
- Interoperability
- Model View Controller (MVC)
Module 02: Introduction to Eclipse
- Integrated Development Environment (IDE)
- Projects
- Editors
- Servers
- Console
- Menu Options
Module 03: Using Java in Eclipse
- Setting up a Java Project
- Creating a Package
- Creating a Servlet
- Using Java Editors
- Lab: Setting up a Java Servlet Project
Module 04: Servlet Basics
- History - CGI
- Servlet / CGI Comparison
- Servlet API
- Servlet Packages
- Servlet Interface
- Servlet Methods
- Servlet Containers
Module 05: Writing the Servlet
- The GenericServlet Class
- Servlet Objects
- A GenericServlet Example
- HTTP Overview
- The javax.servlet.http Package
- The HttpServlet Class
- An HttpServlet Example
- Lab: Creating an HttpServlet
Module 06: Servlet Life Cycle
- Life Cycle Processing
- Life Cycle Example
- Lab: Servlet Life Cycle
Module 07: ServletRequest
- HttpServletRequest
- Context and Initialization Parameters
- HTTP Headers
- Lab: HttpServletRequest
Module 08: ServletResponse and Session
- HttpServletResponse
- HTTP Clients
- HttpSession
- Lab: Sessions
Module 09: ServletResponse
- User Input
- Configuration
- RequestDispatcher
- Forward
- Include
- Example
- Lab: Servlet I/O
Module 10: Redirection, Error Handling, and Logging
- Redirection
- Error Handling
- Logging
- Lab: Redirection
Module 11: Threading and Cookies
- Threading
- Cookies
- Lab: Cookies
Module 12: Servlet Filters
- Features of Filters
- Filters and Filter Chains
- Configuring the Filter
- Lab: Filters
Module 13: Developing Servlets Using Eclipse & Tomcat Online Training - Course Summary