Java Servlet Programming

Goals

This workshop provides comprehensive coverage of Java Servlet programming. Participants are provided an in-depth understanding of the Servlet API and architecture. They are led through many examples of the use of Java Servlets in the areas of dynamic web page creation, creating and processing HTML forms, application to Servlet communication, Servlet filters, and security. In the lab sessions, participants work through hands-on exercises and develop small projects that reinforce the topics discussed. Participants also learn about good design practices and the role Servlets play in robust web applications.

After completing this seminar, participants will be able to:

  • Create dynamic web pages using Servlets
  • Create and process HTML forms using Servlets
  • Utilize the newest features of Java Servlets
  • Package web applications using the standard Web Application Archive (WAR) format
  • Communicate between client applications and Servlets
  • Generate XML from Servlets and apply style sheets
  • Design multi-tier web based applications using Servlets

Audience

Software developers with some Java experience, wishing to learn how to use Java Servlets for web based application development.

Duration

3 days

Prerequisites

Completion of "Intermediate Java Programming" or equivalent experience.

Contents

  • Servlet Introduction
  • Web applications (WAR Files)
  • Servlet Life Cycle
  • Request/Response Architecture
  • Servlet Configuration APIs
  • Session Tracking
  • Dispatching requests
  • Multi-threading issues
  • App to Servlet communication using HTTP
  • Servlet filters
  • Intro to JSP
  • Best Practices
  • Miscellaneous topics

Format

  • Lecture and programming exercises
  • For private events, JBoss can be utilized during the lab exercises. Please contact  training@ociweb.com for more information.

Schedule


Course Location Begin Date End Date Time Hours Register
Java Servlet Programming St. Louis Oct 20, 2008 Oct 22, 2008 M-W, 9:00am-4:30pm 18 CAIT
  St. Louis Jun 02, 2009 Jun 18, 2009 T/Th, 5:30pm-8:30pm 18 CAIT

Copyright © 2006 Object Computing, Inc. All rights reserved. | Privacy Policy