Zoom Outline PDF View  or  Email  


Servlets and JavaServer Pages (JSPs)




AUDIENCE:   This course is intended for delegates with Java experience who wish to implement the User Interface (UI).

PREREQUISITES:   Attendance on our Java Programming course or an equivalent level of knowledge is essential.

DURATION:   5 days. Hands on.

OBJECTIVES:   J2EE applications are built using the Model-View-Controller design pattern, with Java Servlets providing the Controller component, while JavaServer Pages support the View component.
This course discusses in-depth the servlet technology, and JavaServer Pages as technologies to implement the web interface.
This course focuses on these core J2EE technologies, with practical exercises carried out using the Apache Tomcat Servlet Container.
At the end of this course, delegates will be able to:
- Understand the implications for implementing the web interface in an MVC design pattern.
- Manage user state with session management.
- Understand J2EE security
Discuss relevant Design Patterns.

COURSE CONTENT:  

PRODUCTION
Enterprise Software Development
J2EE Overview
Presentation Layer Considerations

JAVA SERVLETS
Servlet concepts
Handling the client request: Form data
Handling the Client request: HTTP request headers
Generating the Server response: HTTP Status codes
Generating the Server response: HTTP Response Headers
Describe the servlet life cycle
Using and deploying web applications
Controlling web application behaviors with web.xml
Sharing data through the container
Scope – Request, session and context
Request Dispatching - Including and forwarding
Servlet filters and wrappers
Session Life cycle
Managing Session State
Listeners

JAVA SERVER PAGES
Java Server Pages (JSP) Concepts
Anatomy of a JavaServer page
EL
Tag Libraries
JSTL
Forwarding and including fragments
Custom Tags
Writing Java scriptlets
Building a web application using MVC.
SECURITY
Security mechanisms
Deployment Descriptor Security Declarations
Authentication types

J2EE PATTERNS
Core J2EE Patterns
Intercepting filter pattern
Front Controller pattern
Model View Controller pattern
Business delegate pattern
Service locator pattern
Transfer object pattern


GH06/01

© 2007 Verhoef Training

Schedule Dates

Course offered as
Inhouse or Public


There are no classes scheduled for this subject at this time.

Send us a request for this class

or

contact your account manager for scheduling information.

Contact Us


Copyright © 2007 - Verhoef Group of Companies - All Rights Reserved