O-Java-WebAp. Java EE 7: Разработка интерфейсных веб-приложений. Front-end Web Application Development

Java EE 7: Разработка интерфейсных веб-приложений. Front-end Web Application Development
  • Код курса:
    O-Java-WebAp
  • Длительность:
    5 / 40
  • Ближайшие даты:

  • Цена, без НДС:
    Уточните
Описание Курса:
В ходе курса Java EE 7: Front-end Web Application Development рассматривается разработка и развертывание корпоративных приложений, платформа Java, Enterprise Edition 7 Web Profile. Технологии, представленные в курсе Front-end Web Application Development, включают аннотации, Session Enterprise JavaBeans (EJB-Lite), API персистентности Java (JPA), сервлеты, страницы JavaServer (JSP), внедрение контекстов и зависимостей (CDI), веб-сервисы RESTful JAX-RS, Java API для WebSocket и многое другое.
Аудитория:
  • Разработчики Java
  • J2EE Developer
  • Разработчики Java EE
  • Веб-администраторы
Предварительная подготовка:
Обязательная подготовка
  • Умение авторизации web страниц, использующих HTML, CSS и JavaScript
  • Понимание концепций баз данных и синтаксиса SQL
  • Опыт работы с Java SE или сертификация Java Programmer
  • Понимание принципов объектно-ориентированного программирования
  • Курс Java SE 8 Programming
Рекомендуемая подготовка
  • Базовое понимание концепций базы данных и синтаксиса SQL
  • Опыт работы с Java SE или сертификация Java Programmer
  • Понимание объектно-ориентированных принципов
  • Возможность создавать веб-страницы с поддержкой HTML, CSS и JavaScript
  • Опыт работы с интегрированной средой разработки
Приобретаемые навыки:
  •  Разработка веб-интерфейсов для настольных и мобильных устройств
  •  Сборка приложения
  •  Сборка приложений Java
  •  Разворачивание приложения на сервере приложений (среда выполнения платформы Java EE).
Содержание курса:
Java Platform, Enterprise Edition
  •  Java EE Platform
  •  Потребность в разработчиках корпоративных приложений
  •  Java EE спецификации
  •  Сравнение сервисов и библиотек
  •  Java EE Web Profile
  •  Tiers и layers Java EE приложения
Корпоративные средства разработки и приложения
  •  Предназначение сервера приложения
  •  Запуск и остановка WebLogic Server
  •  Свойства Java EE компонент
  •  Процесс разработки Java EE приложения
  •  Конфигурирование и упаковка Java EE приложений
JavaBeans, аннотации и журналирование
  •  Возможности Java SE, используемые в Java EE приложении
  •  Создание POJO JavaBeans компонент
  •  Использование журналирования
  •  Использование общих Java аннотаций
  •  Разработка пользовательских аннотаций
  •  Роль аннотаций в Java EE приложениях
Java EE Web архитектура
  •  HTTP модель “запрос-отклик”
  •  Различие между Java Servlets, JSP и JSF коипонентами
  •  Уровни приложения и шаблон MVC
  •  Устранение вопросов потокобезопасности в web компонентах
  •  Использование Expression Language
Разработка сервлетов
  •  Servlet API
  •  Request и Response APIs
  •  Настройка заголовков отклика
  •  Два подхода к созданию тела отклика
  •  Загрузка файлов с помощью сервлета
  •  Передача управления и передача данных
  •  Использование API управления сеансом
Разработка с использованием JavaServer Pages
  •  Роль JSP в качестве презентационного механизма
  •  Авторизация страниц представления JSP
  •  Обработка данных из сервлетов на JSP странице
  •  Использование библиотек тегов
JAX-RS Web сервисы
  •  Для чего нужны web сервисыСоздание RESTful web сервиса
  •  Создание методов, соответствующих правилам поведения HTTP методов
  •  Создание классов JAX-RS ресурса и приложения
  •  Consume query и типы других параметров
  •  Продуцирование и потребление сложных данных в виде XML HTTP status коды
Java RESTful клиенты
  •  Pre-JAX-RS 2 клиенты: HttpUrlConnection и Jersey Client API. JAX-RS 2 Client API
HTML5 приложения с JavaScript и AJAX
  •  Манипуляции HTML DOM с помощью JavaScript
  •  RESTful клиенты с применением JavaScript (AJAX)
  •  Ограничения для JavaScript клиентов
  •  Same-Origin политика и CORS
WebSocket и Java API для обработки JSON
  •  Ограничения для Web сервисов
  •  Что такое WebSocket
  •  Создание WebSockets с помощью Java
  •  Клиентский WebSokect с применением JavaScript
  •  Клиентский WebSocket с применением Java
  •  Потребление JSON с применением Java
  •  Продуцирование JSON с применением Java
Реализация политики безопасности
  •  Безопасность под управлением контейнера
  •  Пользовательские роли и обязанности
  •  Cоздание политики безопасности на основе ролей
  •  API безопасности
Модели POJO и EJB-Lite компонент
  •  Роль EJB components в Java EE приложениях
  •  Достоинства EJB компонент
  •  Операционные характеристики сеансовых компонент без поддержки и с поддержкой состояния сеанса
  •  Создание сеансовых компонент
  •  Создание клиентов сеансовых компонент
Java Persistence API
  •  Роль Java Persistence API в Java EE приложениях
  •  Основы объектно-реляционного маппинга
  •  Элементы и окружение компоненты-сущности
  •  Жизненный цикл и операционные характеристики компонент-сущностей
Реализация транзакционной политики
  •  Транзакционная семантика
  •  Пограммный vs. декларативный транзакционный scoping
  •  Использование JTA для задания транзакционного scope программным образом
  •  Реализация транзакционной политики под управлением контейнера
  •  Оптимистическое блокирование с помощью версионирования компонент-сущностей
  •  Пессимистическое блокирование с помощью EntityManager APIs
  •  Влияние исключений на состояние транзакции
Материалы и сертификаты:
Акцент Профи
Расписание курсов на 6 месяцев

Возврат к списку









Зарегистрироваться на Курс 10961 Автоматизация администрирования с Windows PowerShell