Introduction To Java Servlet & Java Server Pages Course
Course Description
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:
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.
Scheduled course dates
| July 2010 | August 2010 | October 2010 | October 2010 | December 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