25 Jan, 2015
Text Size


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

Dates (Bath):

9 Feb 2015

13 Apr 2015

15 June 2015

24 Aug 2015

5 Oct 2015

14 Dec 2015

Click for details & booking.

Also available on your site, please call 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; Cookies; 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