23 Feb, 2018
Text Size


This training course is aimed at developers who need to create Web applications for the Java EE platform.

Dates (Bath):

9 Apr 2018

11 Jun 2018

22 Aug 2018

1 Oct 2018

10 Dec 2018

Click for prices & booking.

Also available on your site, please call 01225 339705 for details.


Delegates must have experience using the Java programming language.

Familiarity with Web development concepts would be beneficial, but is not a requirement.


3 days. Hands on.

Course Objectives

This course provides comprehensive and definitive coverage of how to build web applications for the Java Platform, Enterprise Edition 6.

  • Delegates will learn how to design, build, and deploy servlets and JSP-based applications.
  • Delegates will also learn how to use JavaServer Faces 2.0 techniques, including Facelets.

Course Content

Java Web Development Concepts
Web applications.
Java Web components.
Servlets and JSP pages.
Overview of JSF 2.0.

Java Servlets
Servlet requests and responses.
Parameterizing servlets.
Servlet lifecycle.
Session tracking.
HTTP headers.
Annotation-based configuration via the Servlet 3.0 specification.

Java Server Pages
Embedding active content or results in a web page.
JSP syntax.
JSP and servlet interactions.

Building JSP Pages Using the Expression Language (EL)
Overview of the Expression Language (EL).
Performing arithmetic and tests in EL.
Using tag library functions in EL.

Building JSP Pages Using Standard Actions
Overview of JavaBeans.
Using JavaBeans via JSP actions.
Getting and setting JavaBean properties.
Statically including another file.
Dynamically including another file.

JavaServer Faces (JSF) 2.0
Overview of JSF.
Creating a simple JSF-based Web application.
Using JSF tags.

Going Further with JSF 2.0
Defining managed beans.
Handling events.
Page navigation.

Using Facelets
Overview of Facelets.
Defining and using a Facelets template.
Using composition controls.

Search Public Courses

Course Contact Form

Please complete the form to enquire about running a course at your premises or one of our training facilities