Previous
Next

I need more information

If you would like to speak to a member of our specialist team, please feel free to call our freephone number or email us directly:

0800 028 6400

enquires@jbinternational.co.uk

Quote me | Enrol me

Java Web Application (JSP, JSF, AJAX) Training Course

Course code: JEEWEB
Details: 11 June, 3 days, £1800 + VAT
OnsiteEnquire about bringing this course to your offices
Who should attend: Java programmers with experience of writing real applications and a basic knowledge of HTML and XML
Prerequisite skills: Programming experience of the Java language as covered in our Java SE course, and an understanding of HTML. Some prior contact with other internet technologies is helpful, though not essential.

Clients who have attended this course include

BBCRBSCapita

Course testimonial

Course Outline

Java has taken the IT industry by storm over the past few years and there are now thousands of developers using it as their language of choice. This course offers existing Java developers further skills which will enable them to exploit the enterprise elements of this very capable programming environment, it also covers the key enhancements made to Java in versions 5 and 6.

 

Course Content

 

This course provides a practical introduction to creating web applications using Java technologies. Delegates will learn how to create web applications using the 'traditional' technologies of servlets and JSPs, and will also cover newer technologies such as Java Server Faces, AjJAX and JavaFX. The emphasis throughout the course will be hands-on, aimed at teaching delegates practical and useful skills.

 

This course has been developed for real-world, commercial scenarios by our expert instructors. See below for detailed syllabus. If you have a technical question, please email sales@jbinternational.co.uk

 

What you will learn

How to build a modern web presentation tier, exploiting the latest JSF components and integrating rich client techniques.
How to leverage XML with better programming techniques and easier creation of web services.

Hands On Exercises

Delegates receive hands-on experience of building Java EE applications, including:

1. Building JSF components for web presentation, and integrating these into a fully working application.
2. Managing security and transactions in a full-blown application server environment.
3. Writing a business tier incorporating new-style Enterprise Java Beans.
4. Experiencing the ease with which the business tier can be transformed into a web service layer.

 

Java Web Application (JSP, JSF, AJAX) Training Course Outline

Web Development with JEE 6

JEE Overview

·        The JEE Environment

·        System Architecture

Servlets

·        Servlets and HTTP Requests

·        The HTTP Servlet Model

·        The MVC Architecture

·        The HTTP Servlet Lifecycle

·        Writing and Running HTTP Servlets

·        Forwarding and Including

·        Request Parameters

·        Servlet Initialization and Context Parameters

·        Web Application State and Session Management

·        Using annotations in JEE 6

·        Asynchronous processing (supports Ajax)

JSP

·        How JSPs work

·        Creating a Java Server Page

·        Web application architecture

·        JSP and XML Elements

·        Request Dispatching

·        Implicit Objects

·        Error Handling

·        Custom Tags and Tag Libraries

·        JSP Expression Language

·        EL expressions

·        Variables and Functions

 

JSF

·        The JSF Life Cycle

·        Standard JSF Tags

·        JSF Expressions

·        Creating and Using Beans

·        Navigating JSF Pages

·        Input Conversion

·        Input Validation

·        Event Handling

·        Using Ajax with JSF

·        Facelets

·        Using Templates

·        Accessing beans using CDI