Open menu

Java

Java EE 7 - New Features

Audience

Existing Enterprise Java Developers wanting to make the move to Java EE 7 and make use of its enhanced features.

Prerequisites

Attendees should be existing Java EE Developers at a previous release level.

Duration

2 days. Hands on.

This course is available on site only. Please call for details.

Course Objectives

Delegates will develop the ability to write applications for Java EE 7 and take advantage of the benefits of a cloud environment and Java EE 7 improved simplification. You'll also know how to extend the range of the Java EE platform to encompass emerging technologies in the web space.

Delegates will understand how to:

  • Implement the new Java API for Batch Applications, JSON and Websocket.
  • Enable JAX-RS 2.0, EL 3.0 and JMS 2.0 Major enhancements.
  • Implement the enhancements in JSF and JSP.
  • Implement the enhancements in CDI and Bean Validation.
  • Implement the enhancements in EJB and JPA.
  • Describe and utilise the enhancements in the Java EE 7 platform.
  • Understand the new features for Java EE 7: JSON, WebSockets, HTML 5, JSF & Servlets.
  • Update existing applications to EE 7.

Course Content

Java EE 7 Overview
List of JSRs (What's New, What's Major Release and What's Updated).
Pruned technologies - EJB Entity Beans, JAX-RPC 1.1, JAXR 1.0, and JSR-88 1.2.
Web Profile Changes.
New Default Connections for Database and JMS.
Security Descriptor and Deployment Descriptor Changes.
Overview of Common Annotations 1.1. How they consolidate and remove duplicates.

Developing Java EE Applications Using JAX-RS 2.0 and JSON-P
New Client API.
JAX-RS Server Side Improvements.
JSON-P (new API).

Developing Application Using Web Component Enhancements (JSF, JSP, EL, Servlet)
JSF Changes.
JSP Changes.
EL Changes.
Servlet Changes.

Developing Applications Using WebSocket
Explain Web Service Limitations.
WebSocket Explained.
Creating WebSockets with Java.
Client-side WebSocket with JavaScript.
Client-side WebSocket with Java.

Implementing EJB, CDI and Bean Validation
EJB Improvements.
CDI Changes.
Bean Validation Improvements.

Implementing JMS, JPA and Batch
JMS 2.0.
Batch Applications (new API).
JPA Improvements.

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