Open menu

Audience

This course provides comprehensive and definitive coverage of how to build Web applications for the Java Platform, Enterprise Edition 7, by using servlets and Java Server Pages. You will learn how to create industrial-strength Web applications using the full power of the Java Web API.

Prerequisites

Delegates must have experience using the Java programming language.

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

Duration

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

  • Understand Java Web application architecture
  • Implementing servlets
  • Defining JSP pages
  • Using EL and JSTL in JSP pages
  • Using JSP standard actions
  • Developing and using custom tags
  • Defining filters and listeners
  • Implementing security

Course Content

Java Web Development Concepts
Web applications.
Java Web components.
The role of servlets and JSP pages
Overview of JSF

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 on a web page
JSP syntax
JSP and servlet interactions
MVC architecture

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

Using the JSP Standard Tag Libary (JSTL)
Overview of JSF.
Variables and properties
Conditional logic and iteration
URL management
Additional features

Developing and using Custom Tags
Overview of ag libraries
Understanding taglib directives
Tag library descriptors
Using the simple tag extension API
Using tag files

Additional Techniques
Defining and configuring filters
Implementing and registering event listeners
Implementing security

Verhoef Training Ltd.

11 Kingsmead Square
Bath, BA1 2AB
United Kingdom

Tel: +44(0)1225 339705

Email: info@verhoef-training.co.uk

Become a Trainer

Ever thought about using your skills to help others?

Call us to find out about how you can teach for Verhoef.

Tel: +44(0)1225 339705