EIEIOTECHNOVATION
← Training programmes

EIEIO / INFRASTRUCTURE

WD370MY-Java EE 5 Development for WebSphere Application Server V7

Reference course outline

3 days

Overview

This 4-day instructor-led course teaches students the new features of Java Platform, Enterprise Edition 5

(Java EE 5).

Java EE 5 represents a significant evolution in the Java enterprise programming model. It provides application developers with considerable improvements that enhance the development experience and, in turn, productivity. In particular, Java EE 5 provides simplified business logic development, simplified testing and dependency management, simplified object-relational persistence, and an enhanced Web services programming model.

In this course, students learn about the new techniques employed in Java EE 5, such as dependency injection and annotation-based programming. Students learn how to develop and test Enterprise JavaBeans (EJBs), servlets, and other components with the latest Java EE 5 specifications such as EJB 3.0, Servlet 2.5,

JavaServer Pages (JSP) 2.1, Java Standard Tag Library (JSTL) 1.2, JavaServer Faces 1.2, and JAX-WS 2.1.

IBM WebSphere Application Server V7 and Rational Application Developer V7.5 provide complete support for the Java EE 5 specification. Hands-on exercises throughout the course give students practical experience developing Java EE 5 code with IBM Rational Application Developer V7.5 and deploying Java EE 5 applications to IBM WebSphere Application Server V7

Audience

This course is designed for developers who are familiar with J2EE 1.4 and wish to learn about the new features of Java EE 5.

Pre-requisites

Before taking this course, students should be familiar with the Java programming language, Java 2 Platform,

Standard Edition (J2SE) 1.4, and Java 2 Platform, Enterprise Edition (J2EE) 1.4.

:: Course WD370MY ::

Objective

After completing this course, students should be able to:

Explain the Java EE component model

Describe the new specifications supported in Java EE version 5, including Servlet application programming interface (API) 2.5, JSP 2.1, EJB 3.0, and the Java API for XML Web Services (JAX-WS)

2.1

Develop, debug, and test server-side applications using IBM Rational Application Developer V7.5 and

IBM WebSphere Application Server V7

Develop and test servlets using Servlet 2.5

Develop and test JSP pages using JSP 2.1

Develop a JavaServer Faces (JSF) application

Describe the Java Persistence API (JPA)

Access data in relational databases using JPA

Explain the differences between EJB 2.1 and EJB 3.0

Develop and test Enterprise JavaBean entities using EJB 3.0

Develop Web services with JAX-WS 2.1 and Java Architecture for XML Binding (JAXB 2.0)

Use annotation-based development

Assemble and perform integration testing of a Java EE version 5 application using IBM WebSphere

Application Server V7

Apply recommended practices in Java EE version 5 design and implementation

Key topics

The Java EE component model

New features in Java EE version 5

Development tools

Exercise: Developing with IBM Rational Application Developer V7.5

Deployment tools

Exercise: Developing with IBM WebSphere Application Server V7

Web applications with Java EE 5

Exercise: Developing and using an ELResolver

JavaServer Faces

Exercise: Creating a JavaServer Faces application

Enterprise JavaBean technology

Exercise: Developing enterprise beans with EJB 3.0

The Java Persistence API (JPA)

Exercise: Using the Java Persistence API

Web services for Java EE

Exercise: Developing Web services applications with Java EE 5

Additional Java EE 5 topics

This is a version-specific reference outline. Confirm the current syllabus and delivery arrangements with EIEIO.