Список
курсов

Проектирование RESTful Web сервисов на Java. Developing REST Web Services Using Java Technology.

DWS-Rest 2 дн. / 16 ак. ч. Имеются курсы на следующие даты: 21.01.2019

Описание курса

Данный курс знакомит с принципами построения REST web-сервисов с использованием технологии JAX-RS. Рассматривается разработка REST-сервисов, разворачиваемых как независимо, так и в JavaEE-совместимых контейнерах.

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

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

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

Введение в RESTful Web-сервисы

  • Что такое RESTful Web-сервисы.
  • Пять принципов RESTful Web-сервисов.
  • Преимущества и недостатки подхода RESTful.

Web-сервисы, построенные на JAX-RS

  • Как пять принципов RESTful web-сервисов согласуются с конструкциями JAX-RS.
  • Как воплотить REST web-сервис, используя JAX-RS.
  • Как развернуть REST web-сервис, используя Jersey, воплощение JAX-RS.

Клиенты Web-сервисов, построенные на JAX-RS

  • Как создавать JAX-RS клиентов для сервисов, используя URL и HttpURLConnection.
  • Как создавать JAX-RS клиентов для сервисов, используя Client API.

JAX-RS и JavaEE

  • Как развернуть простые web-сервисы в web-контейнер.
  • Как создать web-сервис как Enterprise Java Bean
  • Как развернуть EJB web-сервис в контейнер EJB.
  • Преимущества воплощения web-сервисов как EJB.

Воплощение более сложных сервисов, используя JAX-RS

  • Как принимать и отвечать, используя пользовательские типы данных.
  • Как определить JAX-RS web-сервис, который отвечает, ссылаясь на другие ресурсы.
  • Как управлять исключениями.
  • Создание комплексных JAX-RS web-сервисов, используя ресурсы и суб-ресурсы.
  • Разные области передачи данных для конечных точек в JAX-RS.

Компромиссы, связанные с API Java Web Services

  • На какие компромиссы нас толкает выбор воплощения web-сервисов, используя JAX-WS или JAX-RS.

Лучшие практики проектирования сервисов с JAX-RS

  • Особенности дизайна JAX-RS-сервисов.
  • Лучшие практики воплощения web-сервисов с JAX-RS.
Информация курса

Курс проводится в Киеве, ул.Шота Руставели 39/41, 8-й этаж , офис 803.

Тренер курса: Виктор Тесленко Виктор Тесленко
Работа должна доставлять удовольствие и придавать силы, как отдых на море
Оформить заявку
на обучение