Описание Курса:
Курс предоставляет разработчикам web-сервисов информацию, необходимую для создания и развертывания web-сервисов и клиентов к ним, используя возможности Java EE 5.
Аудитория:
Разработчики бизнес-компонентов, заинтересованные в использовании технологий web-сервисов.
Предварительная подготовка:
Знание платформы Java EE
Сертификация:
Этот курс помогает при подготовке к сертификационному экзамену для получения статуса Sun Certified Developer for Java Web Services
Содержание:
Модуль 1 - Строительные блоки web-сервисов
- Определение web-сервисов
- Необходимость web-сервисов
- Характеристики web-сервисов
- Важнейшие инициативы, спецификации и API web-сервисов
- Базовый Профиль WS-I и его важность в сообществе пользователей web-сервисов
- Приложение-пример
Модуль 2 - Анализ платформы Java для web-сервисов
- Развертывание и тестирование web-сервиса, как сервлета
- Развертывание и тестирование web-сервиса, как EJB
- Запуск клиента-потребителя web-сервиса
Модуль 3 - Применение API для обработки XML
- Применение Java Architecture for XML Binding (JAXB) в web-сервисе REST
- Применение Simple API for XML (SAX) для форматирования вывода web-сервиса REST
Модуль 4 - Обзор SOAP-сообщений
- Обзор различных SOAP-сообщений
- Мониторинг сообщений SOAP, передаваемых от web-сервиса клиенту и обзор сообщений SOAP о неудачах
Модуль 5 - Разработка web-сервисов, используя SOAP With Attachments API for Java (SAAJ)
- Создание web-сервиса с SAAJ
- Потребление web-сервиса на SAAJ
Module 6 - Web Services Description Language (WSDL)
- Абстрактная и конкретная модели файла WSDL
- Создание файла WSDL для описания web-сервиса
Модуль 7 - Роль реестра сервисов
- Цель реестра сервисов
- Описание Universal Description, Discovery, and Integration (UDDI)
- Описание electronic business XML(ebXML)
- Возможности реестра ebXML
- Использование Java API for XML Registries (JAXR) для получения доступа к реестру ebXML
- Описание JAXR API
Модуль 8 - Воплощение web-сервиса, используя Java API for XML Web Services (JAX-WS)
- Создание web-сервиса из файла WSDL
- Создание web-сервиса JAX-WS, как сервлета
- Создание web-сервиса JAX-WS, как компонента EJB
Модуль 9 - Создание клиентов web-сервисов
- Создание JAX-WS-клиента web-сервиса, используя Dynamic Proxy
- Web-приложение, как потребитель web-сервиса JAX-WS
Приобретаемые навыки:
Документы об окончании курса / Материалы и сертификаты:
Сертификат учебного центра