Java Servlets Programming and Deployment - 14 Hour Online Class or 2 Day Classroom Workshop

How to write and use Servlets, which are the Java component for receiving and handling web-based requests, the foundation for JavaServer Pages (JSPs), and the building blocks for creating powerful web-based applications in J2EE. This class is for developers with hands-on Java programming experience. Covers an overview of Servlets and how and why they are used, including their importance to Enterprise Java and JSPs, performance, security and flexibility; creating Servlets; deploying web applications including JAR files and JEE Packaging; HTTP Servlets; building and configuring web applications; talking to clients including HTTP Sessions and Cookies; Threads, shared resources, logging and error handling and exceptions; application life cycle events; servlet filters, and deploying Servlets and configuring web apps on a specific application server (customized to each class).

Online Class Schedule

Request a Class

 

Request More Info

   

Buy Course Book

 


Topic Summary | Print Version

Class Description:

The Java 2 Enterprise Edition (J2EE) is a comprehensive, sophisticated technology for creating enterprise applications. An important part of J2EE is the capability to create powerful web-based front-end applications. The servlet is the building block of these web applications.

A servlet is a Java component for receiving and handling web-based requests. It is also the foundation for JavaServer Pages (JSPs), which let you reply to a request with a dynamic web page.

This course will, through lecture and hands-on workshops, teach you how to write servlets and use them to build web applications. It includes coverage of important topics such as HTTP sessions and multi-threading. The course book is customized for any J2EE compliant application server, including WebLogic 8.1. BEA Systems Weblogic is a full-featured, state of the art industrial strength J2EE server. Note that we will add support for additional server products throughout 2004.

Also note that this course mentions but does not cover JavaServer Pages; JSPs are covered separately in SkillBuilders' JavaServer Pages Programming and Deployment Workshop.

Audience: This course is intended for developers interested in using Java servlets and JSPs to build web applications. This course is a prerequisite for the SkillBuilders course on JSPs.

Prerequisites: Students must have hands-on experience with the Java programming language. Familiarity with web programming, HTML and CGI is helpful but not essential.

Objectives: After successfully completing this course, you will be able to:

  • Explain what servlets are, where they fit in the J2EE model and how they are used to build web applications
  • Lay out the basic architecture of servlets
  • Explain how to construct a servlet, how to invoke it and get its results
  • Explain how to configure servlets with initialization and context parameters
  • Explain how to use HTTP sessions in servlets
  • Use Event Listerners to track application lifecycle events
  • Use Servlet Filters to enhance servlet functionality

Look Inside This Book:

Topic Summary

Additional Topics customized per application server:

To Top | Topic Summary