JavaEE Logo

Goals


- Discover and implement what's new in Java EE 7

Program

Enterprise application architecture
Java EE 7 specification: new features, evolutions
JEE 7 servers

Workshop: Installation of the development environment: IDE, application server, database server

Batch Applications: process manipulations Batch
Java API for JSON: main interfaces, creation / parsing of
Java API for WebSocket flows : presentation, communication, creation of EndPoints
Concurrency Utilities: Executors, Thread Pooling

Workshop: Implementing WebSocket – Using the JSON API – creating tasks

Web services: architectures (SOAP / RESTful)
Java API for RESTful Web Services 2.0: API and annotations, implementation
Creation of a web service client
Processing of a JSON response

Workshop: Implementation of RESTful web services and queries

Asynchronous communication and JMS
EJB MD and JMS 2.0 new features
Sending JMS messages to a topic or a queue
Consuming messages

Workshop: Implementation of sending and consuming JMS messages

JSP 2.2: specification, new features
New EL 3.0 operators
Static elements and method references
Custom converters
Lambda expressions
Building and operations on collections

Workshop: Multiple examples of using EL 3.0

Servlet 3.1: asynchronous request (Non-blocking I / O), HttpUpgradeHandler interfaces, WebConnection, security,
JPA 2.1 reset : callback, converters, update / delete criteria, stored procedures, EntityListeners, …
EJB 3.2: evolution, types, communication asynchronous,
CDI 1.1 timers : dependency injection, scopes, interceptors, decorators
JSF 2.2: HTML5 support, multi-templating, Faces Flows, Stateless views

Lab: EJB Lite component implementation – database mapping (JPA) – JSF views implementation

Duration

5 days

Price

£ 2050

Audience

Java / JEE developers, architects

Prerequisites

Mastery of the object in Java - knowledge of JSP and Servlet

Reference

JAV830-F

Sessions

Contact us for more informations about session date