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

Download PDF course outline

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.
£1095

3 day course

Scheduled Dates:

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



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