Java EE 7: New Features
- Код курса: EE7_NF
- Длительность: 2 д.
- Цена: 50 000 Р
- Часы в неделю: 16 ак. часов.
Описание курса
Аннотация:
Курс предназначен для профессионалов, имеющих опыт работы с платформой Java EE 6. Для упрощения перехода к платформе Java EE 7 в курсе предусмотрены лабораторные упражнения и экспериментирование с примерами реального кода.
Слушатели изучат:
- Реализации нового 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 7 и использовать преимущества облачного окружения и упрощений Java EE 7. Вы узнаете также, как расширить Java EE платформу таким образом, чтобы включить новые web технологии.
Аудитория:
- Разработчики Java EE
- Разработчики Java
- Разработчики J2EE
Цели курса:
- Разработка 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 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