Разработка Web-служб средствами Java - Книга посвящена описанию методов разработки Web-служб - приложений, доступных в Интернете с помощью языка XML и обычных средств WWW. В книге последовательно излагаются все сведения, необходимые для создания Web-служб, рассматриваются средства разработки на языке Java, разъясняются приемы их использования. Приводятся необходимые сведения о языке XML, протоколы SOAP, WSDL, UDDI и другие протоколы и спецификации, применяемые при создании Web-служб. Подробно изучаются пакеты классов Java и прочие инструментальные средства, облегчающие создание приложений. Особое внимание уделено русификации Web-служб.
Название: Разработка Web-служб средствами Java Автор: Хабибуллин И. Издательство: БХВ-Петербург Год: 2003 Страниц: 401 Формат: PDF Размер: 10,1 МБ ISBN: 5-94157-227-1 Качество: Отличное Серия или Выпуск: Мастер программ Язык: Русский
Содержание:
Введение Глава 1. Обработка документов XML Описание DTD Пространство имен тегов Схема XML Встроенные простые типы XSD Определение простых типов Описание элементов и их атрибутов Определение сложных типов Пример: схема адресной книги Безымянные типы Пространства имен языка XSD Включение файлов схемы в другую схему Связь документа XML со своей схемой Другие языки описания схем Инструкции по обработке Анализ документа XML Анализ документов XML с помощью SAX2 API Связывание данных XML с объектами Java Объекты данных JDO Анализ документов XML с помощью DOM API Интерфейс Node Интерфейс Document Интерфейс Element Другие DOM-парсеры Преобразование дерева объектов в XML Таблицы стилей XSL Преобразование документа XML в HTML Глава 2. Архитектура Web Services Протокол XML-RPC Протокол SOAP Процедурный стиль послания SOAP Документный стиль послания SOAP Средства разработки SOAP Создание простейшей Java Web-службы Описание Web-службы Инструменты создания описаний WSDL Регистрация Web-службы Система описания и обнаружения UDDI Язык WS-Inspection для поиска Web-служб Пакет JAXR Стек протоколов Web Services Глава 3. Протокол SOAP и Web Services Структура SOAP-послания Сообщение об ошибке <Fault> Типы ошибок Типы данных SOAP Массивы Структуры Введение новых типов Процедурный стиль SOAP Сложные аргументы и результаты Пересылка послания по протоколу HTTP Использование метода GET Пересылка послания по протоколу SMTP SOAP-послание с дополнениями MIME-тип multipart/related Оформление SOAP-послания с дополнениями Формат сообщения DIME Средства создания SOAP-посланий Работа с Axis Установка Axis Создание Web-службы для Axis Клиент Axis Использование конфигурационного файла Использование описаний WSDL Сеанс связи с Axis Глава 4. Описание Web Services на языке WSDL Состав документа WSDL Конкретизация описания WSDL Дополнительные элементы протокола SOAP Дополнительные элементы протокола HTTP Дополнительные элементы МШЕ-типов Инструменты создания описаний WSDL Пакет JWSDL и его реализация WSDL4J Глава 5. Регистрация Web Services в реестре UDDI Состав реестра UDDI Элемент <businessEntity> Элемент <businessService> Элемент <bindingTemplate> Элемент <tModel> Элемент <publisherAssertion> Программный интерфейс UDDI Функции запроса информации Функции регистрации и модификации Web-службы Реализации UDDI API Пакет IBM UDDI4J Пакет JAXR Состав пакета JAXR Глава 6. Детали создания Web Services Создание SOAP-послания Узел дерева элементов Node Элемент послания SOAPElement Основные элементы SOAP-послания Послание SOAPMessage Процесс создания SOAP-послания Отправка SOAP-послания и получение ответа Создание SOAP-послания с дополнениями Класс AttachmeniPart Сообщение об ошибке Интерфейс SOAPFault Асинхронный обмен сообщениями Протокол WS-Routing и его реализация Связь с поставщиком сообщений Создание SOAP-послания и его отправка 2726 Содержание Сервлеты Сервлеты класса JAXMServlet Послания процедурного стиля Создание Web-службы средствами JAX-RPC Жизненный цикл Web-службы Контекст Web-службы Предварительная обработка послания Компиляция файлов Web-службы Конфигурационный файл компилятора jaxrpc-ri. xml Создание клиента JAX-RPC Глава 7. Web Services как часть J2EE Компоненты EJB Session-компоненты Контекст session-компонента MDB-компоненты Конфигурационный файл EJB-приложения Размещение Web-служб на ЛЕЕ-сервере Реализация порта Конфигурационный файл Web-службы Конфигурационный файл клиента Конфигурационный файл JAX-RPC Установка Web-службы в контейнер Глава 8. Безопасность предоставления услуг Криптография Симметричные ключи Асимметричные ключи Дайджест сообщения Цифровая подпись Цифровой сертификат Реализация криптографии в Java Безопасность на транспортном уровне Безопасность на уровне XML Шифрование документов XML Цифровая подпись документа XML Средства Java для шифрования XML Безопасность SOAP-посланий Спецификация «WS-Security» Что дальше? 363Содержание Глава 9. Развитие Web Services Протокол SOAP Описание на языке WSDL Реестр UDDI Фирменные разработки Язык описания потоков работ WSFL Деятельность организации WS-I Профиль WS-Basic Что дальше? Список литературы Предметный указатель