Java EE 7: New Features

Oracle-logo-430F2F9F33-seeklogo.com

Java EE 7: Новые возможности

Продолжительность курса — 2 дня

Курс предназначен для профессионалов, имеющих опыт работы с платформой Java EE 6. Для упрощения перехода к платформе Java EE 7 в курсе предусмотрены лабораторные упражнения и экспериментирование с примерами реального кода. 

Цель курса

  • Разработка Java EE 7 приложений
  • Проектирование и реализация Restful Web Services с помощью JAX RS 2.0
  • Синтаксический разбор и кодирование JSON в Java
  • Создание представлений Web приложений с помощью улучшенных возможностей JSF, JSP и EL
  • Создание WebSockets для коммуникации в реальном времени
  • Интеграция JMS, JPA и Batch application технологий в Java EE 7 приложениях
  • Интеграция EJB, CDI и валидации бинов в backend сервисах для EE приложения

Слушатели обучаются: 

  • Реализации нового Java API для Batch приложений, JSON и Websocket в Вашем коде (JSRs 352, 353 and 356)
  • Включению основных расширений JAX-RS 2.0, EL 3.0 and JMS 2.0 в Ваш код
  • Реализации расширений JSF и JSP в Вашем коде
  • Реализации расширений CDI и валидации бинов в Вашем коде
  • Реализации расширений EJB и JPA в Вашем коде
  • Описанию расширений платформы Java EE 7
  • Новым возможностям Java EE 7: JSON, WebSockets, HTML 5, JSF & Servlets
  • Обновлению существующих приложений до EE 7

Аудитория курса

  • Разработчики Java EE
  • Разработчики Java
  • Разработчики J2EE

Необходимая подготовка

  • Java SE 7 New Features
  • Java SE 7 Programming

Рекомендуемая предварительная подготовка:

  • Java EE 6: Develop Business Components with JMS & EJBs
  • Java EE 6: Develop Database Applications with JPA

Содержание курса

Обзор Java EE 7
Список JSRs (Что нового, каков Major Release и что обновлено). Упрощенные технологии — EJB Entity Beans, JAX-RPC 1.1, JAXR 1.0 и JSR-88 1.2. Изменения в Web профиле. Новые подключения по умолчанию для базы данных и JMS. Изменения в дескрипторах безопасности и развертывания. Обзор общих аннотаций (Common Annotations 1.1). Как с их помощью осуществляется консолидация и удаление дубликатов.

Разработка Java EE приложений с помощью JAX-RS 2.0 и JSON-P
Новый клиентский API. Улучшения JAX-RS на стороне сервера. JSON-P (новый API). 

Разработка приложений с помощью расширений Web компонент (JSF, JSP, EL, Servlet)
Изменения JSF. Изменения JSP. Изменения EL. Изменения Servlet.

Разработка приложений с помощью WebSocket
Ограничения Web сервисов. Что такое WebSocket. Создание WebSockets посредством Java. Создание WebSocket на стороне клиента посредством JavaScript. Создание WebSocket на стороне клиента посредством Java.

Реализация EJB, CDI and Bean Validation
Улучшения EJB. Изменения CDI. Улучшения валидации бинов.

Реализация JMS JPA и Batch
JMS 2.0. Batch Applications (новый API). Улучшения JPA. 

 

 

 

Java EE 7: New Features
Java EE and Web Services,