Java EE 7: Разработка бизнес-логики в серверных приложениях
Курс посвящён разработке серверной логики в корпоративных приложениях на платформе Java EE 7. Подробно рассмотрены следующие концепции и технологии:
- Enterprise JavaBeans (EJB).
- Java Persistence API (JPA).
- JDBC.
- Java Transaction API (JTA).
- Contexts and Dependency Injection (CDI).
- Java Message Service (JMS).
- Bean Validation.
- Batch API.
- Timer services.
- Java EE Concurrency.
Курс может быть полезен для всех разработчиков корпоративных приложений на платформе Java EE.
Категория Слушателей: Java Разработчики, разработчики web приложений
Предварительная подготовка: Понимание принципов объектно-ориентированного программирования. Знание основ программирования на Java SE 8. Понимание концепций баз данных и синтаксиса SQL
Программа:
- Введение. Платформа Java EE.
- Java EE. Инструменты и приложения для разработки.
- Java Beans. Аннотации и логирование.
- Обработка XML с помощью JAXB
- Веб-службы SOAP с использованием JAX-WS
- Службы нейминга и каталогов (JNDI)
- Компонентная модель EJB
- Инъекция зависимостей
- Асинхронный обмен сообщениями на платформе Java EE
- Параллелизм в Java EE
- Использование JDBC в Java EE
- Транзакции в среде Java EE
- Основы Java Persistence API
- Реализация Bean Validation в JPA
- Java Timing Service и инструменты пакетной обработки данных
- Безопасность