Java EE 6: Develop Web Services with JAX-WS & JAX-RS

направление: Oracle
вендор: ORACLE
Даты проведения курса

Данный курс охватывает проектирование и создание 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

    Необходимая предварительная подготовка:

  • Java SE7 Fundamentals
  • Java SE 7 Programming

    Рекомендуемая предварительная подготовка:

  • Java SE 7: Develop Rich Client Applications
  • Java Design Patterns

  • Цель курса:

  • Применение 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 сервисов

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

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