Разработка Web сервисов с помощью JAX-WS & JAX-RS

Продолжительность 40 ак. часов
Ближайшая дата обучения: 18.03.2024

Оставьте заявку

О курсе

Данный курс охватывает проектирование и создание SOAP и RESTful web сервисов и клиентов. Слушатели используют интегрированную среду разработки (IDE) NetBeans для создания JAX-WS и JAX-RS web сервисов и их развертывания на Oracle WebLogic Server 12c. Большинство рассмотренных тем переносимы на случай любых серверов приложений, поддерживающих стандарты Java EE 6 web сервисов.

Слушатели изучат

  • Создание XML документов и XML схем с использованием пространств имен XML. Производство и потребление XML и JSON контента с помощью JAXB.
  • WSDL файлы и их значение для Web сервисов, основанных на SOAP, а также выбор между top-down (WSDL first) или bottom-up (code first) подходами к разработке SOAP web сервисов.
  • Осуществление запросов к web сервисам, основанным на стандартах SOAP, и их реализация с помощью JAX-WS (Metro Stack).
  • Реализация REST практик при создании web сервисов с использованием JAX-RS спецификации (Jersey Stack).
  • Обеспечение безопасности Web сервисов с помощью Java EE стандартов безопасности, расширений WS-Security и OAuth 1.0a.

Цели обучения

• Применение JAX-WS API при создании SOAP Web сервисов и клиентов
• Применение the JAX-RS API при создании RESTful Web сервисов
• Обеспечение безопасности Web сервисов с помощью WS-Security, Jersey и OAuth
• Обработка ошибок и исключений в Web сервисах и клиентах
• Создание XML документов с использованием деклараций пространств имен и XML Schema
• Производство и потребление XML и JSON контента с помощью JAXB
• Создание клиентов RESTful Web сервисов с помощью Jersey Client API
• Понимание роли Web сервисов

В обучение включено

  • • Oracle Certified Associate, Java SE 7 Programmer
  • • Oracle Certified Professional, Java SE 7 Programmer

Требования

  • Необходимая
  • • Java SE7 Fundamentals
  • • Java SE 7 Programming
  • Рекомендуемая
  • • Java SE 7: Develop Rich Client Applications
  • • Java Design Patterns

Целевая аудитория

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

Документы об окончании

Удостоверение о повышении квалификации

Удостоверение о повышении квалификации

Программа обучения

14 Тем40ч.

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

• Зачем нужны web сервисы • Определение web сервисов • Характеристики web сервиса • Применение XML и JSON в web сервисах • Два основных подхода к разработке web сервисов • Преимущества разработки web сервисов в Java EE контейнере

XML

XJAXB

SOAP Web сервисы

Создание JAX-WS клиентов

RESTful Web сервисы

Создание RESTful клиентов в Java

Bottom-Up JAX-WS Web сервисы

Top-Down JAX-WS Web сервисы

JAX-RS RESTful Web сервисы

Обработка ошибок в Web сервисах

Концепции безопасности

WS-Security

Обеспечение безопасности Web сервисов с помощью Jersey

Расписание занятий

Дата Формат Место проведения Стоимость
18.03.2024 Дистанционный Виртуальный класс

65,000 

Мы используем cookie. Это позволяет нам анализировать взаимодействие посетителей с сайтом и делать его лучше. Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie

Мы проконсультируем вас по всем вопросам обучения!

Оставьте заявку!