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

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

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

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


Обработка документов XML.
В развитии Web-технологии огромную роль сыграл язык HTML (HyperText Markup Language, язык разметки гипертекста). Любой человек, совсем не знакомый с программированием, мог бы за полчаса понять принцип разметки текста и за пару дней изучить теги HTML. Пользуясь простейшим текстовым редактором он мог бы написать свою страничку HTML, тут же посмотреть ее в своем браузере, испытать чувство глубокого удовлетворения, и гордо выставить в Интернете свой шедевр.

Замечательно! Не надо месяцами изучать запутанные языки программирования, явно предназначенные только для яйцеголовых "ботаников", осваивать сложные алгоритмы, возиться с компиляторами и отладчиками, размножать свое творение на дисках. Очень скоро появились текстовые редакторы, размечающие обычный "плоский" текст тегами HTML. Разработчику осталось только поправлять готовую страницу HTML, созданную таким редактором.

Простота языка HTML привела к взрывному росту числа сайтов, пользователей Интернета и авторов многочисленных Web-страничек. Обычные пользователи компьютеров ощутили себя творцами, получили возможность заявить о себе, высказать свои мысли и чувства, найти в Интернете своих единомышленников.

ОГЛАВЛЕНИЕ.
Введение.
Глава 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>.
Программный интерфейс UDDI.
Функции запроса информации.
Функции регистрации и модификации Web-службы.
Реализации UDDI API.
Пакет IBM UDDI4J.
Пакет JAXR.
Состав пакета JAXR.
Глава 6. Детали создания Web Services.
Создание SOAP-послания.
Узел дерева элементов Node.
Элемент послания SOAPElement.
Основные элементы SOAP-послания.
Послание SOAPMessage.
Процесс создания SOAP-послания.
Отправка SOAP-послания и получение ответа.
Создание SOAP-послания с дополнениями.
Класс AttachmentPart.
Сообщение об ошибке.
Интерфейс SOAPFault.
Асинхронный обмен сообщениями.
Протокол WS-Routing и его реализация.
Связь с поставщиком сообщений.
Создание SOAP-послания и его отправка.
Сервлеты.
Сервлеты класса JAXMServlet.
Послания процедурного стиля.
Создание Web-службы средствами JAX-RPC.
Жизненный цикл Web-службы.
Контекст Web-службы.
Предварительная обработка послания.
Компиляция файлов Web-службы.
Конфигурационный файл компилятора jaxrpc-ri.xml.
Создание клиента JAX-RPC.
Глава 7. Web Services как часть J2EE.
Компоненты EJB.
Session-компоненты.
Контекст session-компонента.
МDB-компоненты.
Конфигурационный файл EJB-приложения.
Размещение Web-служб на J2EE-cepBepe.
Реализация порта.
Конфигурационный файл 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
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу



Скачать - pdf - Яндекс.Диск.
Дата публикации:





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