Разработка Web-служб средствами Java, Хабибуллин И.Ш., 2003

Разработка Web-служб средствами Java - Хабибуллин И.Ш. - 2003

      Книга посвящена описанию методов разработки Web-служб - приложений, доступных в Internet с помощью языка XML и обычных средств WWW. В книге последовательно излагаются все сведения, необходимые для создания Web-служб, рассматриваются средства разработки на языке Java, разъясняются приемы их использования. Приводятся необходимые сведения о языке XML, протоколы SOAP, WSDL, UDDI и другие протоколы и спецификации, применяемые при создании Web-служб. Подробно изучаются пакеты классов Java и прочие инструментальные средства, облегчающие создание приложений. Особое внимание уделено русификации Web-служб.
      Пользуясь материалом книги, читатель сможет создавать самые разнообразные Web-службы любой сложности. Книга адресована студентам старших курсов, ИТ-специалистам и профессиональным разработчикам Web-приложений.
     Для программистов

Хабибуллин И.Ш.
Разработка Web-служб средствами Java. - СПб.:
БХВ-Петербург,  2003.  - 400 с:  ил.
ISBN    5-94157-227-1
УДК   681.3.068
ББК   32.973.202
XI2

Содержание

Введение.

Глава 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-послание с дополнениями
MlME-тип 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-послания с дополнениями
Класс Attachment Part.
Сообщение об ошибке.
Интерфейс SOAPFault
Асинхронный обмен сообщениями
Протокол WS-Routing и его реализация
Связь с поставщиком сообщений
Создание SOAP-послания и его отправка
Сервлеты.
Сервлеты класса 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"
Что дальше?.

Глава 9. Развитие Web Services
Протокол SOAP
Описание на языке WSDL.
Реестр UDDI.
Фирменные разработки
Язык описания потоков работ WSFL. Деятельность организации WS-I
Профиль WS-Basic.
Что дальше?
Список литературы
Предметный указатель



Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Разработка Web-служб средствами Java, Хабибуллин И.Ш., 2003 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу



Скачать книгу  Разработка Web-служб средствами Java - Хабибуллин И.Ш. - 2003
Дата публикации:





Хештеги: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: ::


Следующие учебники и книги:
Предыдущие статьи: