PTR - People, Training ResultsPeople, Training, Results
Independent Technical IT Computer Training Courses

Scheduled Classroom based Training Courses

Introduction To Java Servlet & Java Server Pages Course

Course Description

Servlets are the mechanism for creating on-demand web content. As the presentation side of the J2EE Architecture, JavaServer Pages harnesses the power and efficiency of Java programs without the complexity of writing Java servlets.

In this course, you will quickly learn to generate dynamic web documents using the Java Servlet API as well as learning to combine HTML templates with Java code to take advantage of the wealth of Java Enterprise APIs.

Course pre-requisites:

Attendance of 5-day Java Programming course or equivalent training / experience. Basic HTML knowledge equivalent to that provided by PTR's HTML Programming course is also recommended.

Topics covered on the 3 day Introduction To Java Servlet & Java Server Pages course

Servlet Basics

  • Browsers, Servers and Servlets
  • The Basic Servlet
  • Three Ways to Use Servlets
  • The Servlet Life Cycle
  • The HttpServlet Approach
  • More do Methods
  • Thread Models
  • Debugging

Request and Response

  • Request and Response Basics
  • The HttpServletRequest Object
  • Request Headers
  • Status Codes
  • Response Headers
  • Ensuring Valid Characters

Session Tracking

  • Understanding Cookies
  • The Cookie Class
  • Session Tracking
  • The HttpSession Class
  • Encoding URLs
  • Terminating Sessions

Web Applications

  • Web Application Components
  • ServletContext
  • Forward and Include
  • Supporting Files
  • Deployment Descriptor
  • Security - Authentication
  • Security - Authorization
  • Applet to Servlet Communication

Getting Started With JSP

  • Dynamic Web Content
  • The JSP Solution
  • JSP Syntax
  • Variables and Expressions
  • Implicit Objects
  • page and taglib Directives
  • include Directive
  • Exception Handling

Forms and JavaBeans

  • HTML Forms
  • JavaBeans
  • JavaBeans and JSP
  • Bean Properties
  • Property Types
  • Properties and Forms
  • Bean Scopes

Scriptlets

  • Scriptlet Syntax
  • Declarations
  • Scriptlets and HTML
  • Database Access
  • JDBC in JSP
  • JavaBeans and JDBC
  • EJBs from JSP
  • JSP and XML

Tag Libraries

  • Custom Tags
  • Using Custom Tags
  • Defining Tags
  • Tag Library Descriptor Files
  • Tags with Attributes
  • Struts

Session Tracking

  • Session Strategies
  • Cookies
  • HTTPSession
  • Mapping Sessions to JavaBeans
  • Serialized JavaBeans
  • User Preferences
  • Implicit User Preferences

Course Classification:  Technical Training Course

This is an instructor led training course taught in a classroom based environment.


Course Fee = £1095   (excl.VAT)

Scheduled course dates

July 2010August 2010October 2010October 2010December 2010
-----

View full schedule of Java courses

Print / Download PDF Version of full course schedule

If you would prefer to run this course at your premises as you have several employees to place on the course perhaps, then we are also able to offer onsite Programming Training and bespoke Programming courses