Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Модуль 1: Обзор принципов сервис-ориентированной архитектуры (SOA) и веб-служб.






  • Обзор SOA.
  • Обзор веб-служб.
  • Концепции SOAP и WSDL.
  • Лабораторная работа: Установка среды разработки.


Модуль 2: Введение в разработку веб-служб на Java.

  • Обзор стандартов и базовых принципов.
  • Реализация простой веб-службы.
  • JSR-181: WS-Metadata.
  • JAX-WS возможности.
  • Создание клиентов JAX-WS.
  • Лабораторная работа: Создание простой веб-службы.
  • Лабораторная работа: Создание веб-службы с SEI (Интерфейсом конечной точки сервиса).
  • Лабораторная работа: Создание клиента JAX-WS.


Модуль 3: WSDL- язык описания веб-служб.

  • Введение в WSDL.
  • Пространства имен XML и XML-схемы.
  • Структура и элементы WSDL.
  • Лабораторная работа: Просмотр WSDL.


Модуль 4: SOAP - протокол простого обектного доступа.

  • Обзор SOAP.
  • SOAP-сообщения и HTTP-привязка.
  • SOAP стили и кодировка.
  • Лабораторная работа: Просмотр SOAP сообщений.


Модуль 5: SAAJ/DOM и SOAP обработчики.

  • SAAJ - SOAP с вложениями/Attachments API для Java.
  • DOM - объектная модель документа.
  • SOAP обработчики.
  • Лабораторная работа: Использование SAAJ.
  • Лабораторная работа: Создание SOAP обработчика.


Модуль 6: JAXB - Java Архитектура для XML привязки (Binding).

  • Обзор JAXB.
  • Генерация классов из схемы.
  • Адаптация сгенирирванного Java кода.
  • Создание схемы из Java кода.
  • Веб-службы и JAXB.
  • Лабораторная работа: Привязка простой схемы.
  • Лабораторная работа: Настройка WSDL с JAXB.


Модуль 7: Генерация Java кода из WSDL.

  • Разработка, начинающаяся с генерации кода из WSDL.
  • Настройка JAX-WS привязки.
  • Настройка JAXB привязки.
  • Разработка, начинающаяся с генерации кода из WSDL и существующего Java кода.
  • Лабораторная работа: Генерация Java кода из WSDL.


Модуль 8: Веб-службы, основанные на XML.

  • XML службы - JAX-WS провайдеры.
  • XML клиенты - Интерфейс Dispatch.
  • XML / HTTP сообщения.
  • Обзор REST.
  • Лабораторная работа: XML-сообщения.


Модуль 9: Обработка бинарных данных.

  • Обзор подходов к обработке бинарных данных.
  • МТОМ - механизм оптимизации передачи SOAP сообщений.
  • Обработчик данных.
  • Лабораторная работа: Использование МТОМ.
  • Лабораторная работа: Использование DataHandler (обработчика данных).


Модуль 10: Безопасность веб-служб.

  • Обзор безопасности Java EE и веб-служб.
  • HTTPS.
  • WS-Security (WSS).
  • Лабораторная работа: Использование базовой аутентификации.
  • Лабораторная работа (дополнительная): Использование HTTPS.


Модуль 11: Веб-службы на основе компонентов EJB.

  • Обзор EJB.
  • Программирование EJB.
  • Создание Веб-служб на основе компонентов EJB.
  • Лабораторная работа: Определение EJB веб-службы.


Модуль 12: Обзор стандартов WS-*

  • WS-* спецификации.
  • WS-I Interoperability.
  • WS-I Profiles.
  • WS-I Basic Profile.
  • WS-Addressing.


Модуль 13: Практические рекомендации.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.