Web-сервисы Java

Тимур Машнин

Рассмотрены основы технологии Web-сервисов в спецификациях первого и второго уровня, реализация технологии Web-сервисов в виде стандартов платформы Java и в таких распространенных Java-стеках Web-сервисов как Metro, СXF и Axis2. Материал книги сопровождается более 70 примерами с подробным анализом исходных кодов. На сайте издательства находятся проекты примеров из книги, а также дополнительные материалы.

Для программистов.

Издательство: БХВ-Петербург, 2012 г.

ISBN 978-5-9775-0778-3

Количество страниц: 560.

Содержание книги «Web-сервисы Java»:

  • 13 Глава 1. Архитектура XML Web-сервисов
    • 14 Модель Message Oriented
    • 15 Модель Service Oriented
    • 16 Модель Resource Oriented
    • 17 Модель Policy
    • 17 Архитектура Service Oriented Architecture (SOA)
    • 19 Основные технологии архитектуры Web-сервисов
      • 19 XML
        • 21 XML Namespaces
        • 22 XML Infoset
        • 27 XML Schema
      • 41 SOAP 1.2
      • 50 WSDL 2.0
    • 59 Практическое применение Web-сервисов
      • 62 UDDI
      • 64 ebXML
      • 67 DISCO
      • 68 JAXR
      • 71 Языки WS-BPEL и WS-CDL
        • 71 WS-BPEL 2.0
        • 86 WS-CDL 1.0
  • 97 Глава 2. Расширения технологии Web-сервисов
    • 98 WS-Policy, WS-PolicyAttachment и WS-PolicyAssertions
    • 103 WS-Addressing
    • 108 WS-Security
    • 117 WS-Trust
    • 130 WS-SecureConversation
    • 136 WS-SecurityPolicy
    • 160 WS-Federation
    • 171 WS-Transfer
    • 174 WS-ResourceTransfer и WS-Fragment
    • 176 WS-MetadataExchange
    • 179 WS-Enumeration
    • 184 WS-Eventing
    • 188 WS-Management
    • 193 WS-Discovery
    • 197 WS-ReliableMessaging
    • 202 WS-ReliableMessaging Policy
    • 204 WS-MakeConnection
    • 204 WS-Coordination
    • 206 WS-AtomicTransaction
    • 208 WS-BusinessActivity
  • 210 Глава 3. Java Web-сервисы
    • 211 JAXM и SAAJ
      • 211 Пример Web-сервиса и клиента на основе JAXM и SAAJ
    • 222 JAXP
      • 223 Пример использования JAXP
    • 229 JAXB
      • 230 Инструменты xjc и schemagen
      • 232 Binding Declaration
      • 240 JAXB API
      • 241 Пример использования JAXB
    • 244 JAX-RPC
      • 249 Инструменты wscompile и wsdeploy
      • 259 JAX-RPC API
      • 259 Пример использования JAX-RPC
    • 262 JAX-WS
      • 264 JAX-WS API
      • 264 Модель программирования JAX-WS
        • 264 Модель программирования на стороне сервера
        • 266 Модель программирования на стороне клиента
      • 267 Развертывание JAX-WS Web-сервисов и JAX-WS-клиентов
      • 270 Пример создания JAX-WS Web-сервиса и JAX-WS-клиента
    • 294 JAX-RS
      • 295 JAX-RS API
      • 295 Модель программирования и развертывания JAX-RS Web-сервисов
      • 297 Формат JSON
      • 299 WADL
      • 303 Применение технологии JAX-RS
  • 312 Глава 4. Проект Metro
    • 313 Тестирование стека Metro
      • 315 Оптимизация передачи двоичных данных (MTOM)
      • 319 Адресация
      • 321 Надежная доставка сообщений
      • 325 Система безопасности
        • 331 Создание клиента Web-сервиса
        • 333 Опция Проверка подлинности имени пользователя с помощью симметричного ключа
        • 341 Опция Username Authentication with Password Derived Key
        • 344 Опция Безопасность совместных сертификатов
        • 347 Опция Симметричная привязка к маркеру Kerberos
        • 351 Опция Безопасность транспорта (SSL)
        • 356 Опция Проверка подлинности сообщения по SSL
        • 361 Опция Проверка подлинности SAML по SSL
        • 364 Опция Одобрение сертификата
        • 366 Опция Подтверждение подлинности отправителя SAML сертификатом
        • 369 Опция Держатель ключа SAML
        • 372 Опция Выпущенный STS маркер
        • 379 Опция Выпущенный STS маркер с сертификатом службы
        • 380 Опция Выпущенный STS маркер одобрения
        • 382 Опция Выпущенный STS маркер поддержки
      • 383 Поддержка протокола SOAP/TCP
      • 384 Поддержка кодировки Fast Infoset
      • 386 Поддержка WS-MakeConnection
  • 388 Глава 5. Проект Apache CXF
    • 389 Архитектура платформы CXF
    • 393 Создание SOAP Web-сервисов с использованием CXF API
    • 400 Связывание данных Aegis
    • 403 Связывание данных XMLBeans
    • 404 Опции features и обработчики Interceptors
    • 413 Протоколы передачи сообщений
      • 413 Поддержка протокола SOAP/HTTP
      • 415 Поддержка протокола XML/HTTP
      • 419 Поддержка протокола HTTPS
      • 422 Apache Camel, JMS и Apache ActiveMQ
        • 422 Проект Apache Camel
        • 430 Проект Apache ActiveMQ
      • 439 Локальный транспорт
      • 440 Поддержка MTOM
    • 442 Поддержка спецификаций WS-*
      • 442 WS-Addressing
      • 444 WS-ReliableMessaging
      • 447 WS-Security
      • 451 WS-SecurityPolicy
      • 453 WS-Trust
      • 454 WS-SecureConversation
    • 455 JAX-RS
    • 461 JavaScript
  • 464 Глава 6. Проект Axis2
    • 467 Конфигурационный файл axis2.xml
    • 469 Архив AAR и развертывание Web-сервиса
    • 473 Модули Axis2
    • 476 Модель программирования Axis2 Web-сервисов
    • 478 Axis2 XML-модель AXIOM
    • 484 Client API
    • 493 Поддержка архитектуры REST
    • 500 Связывание данных
      • 503 ADB (Axis2 Databinding)
      • 504 XMLBeans
      • 504 JiBX
      • 519 JAXB
    • 519 Поддержка MTOM
    • 524 Поддержка протокола HTTPS
    • 527 HttpClient и аутентификация
    • 530 Транспортные протоколы проекта Axis2
      • 531 TCP
      • 532 JMS
    • 537 WS-ReliableMessaging
    • 541 WS-Security
  • 549 Приложение. Описание электронного архива
  • 558 Список литературы
  • 559 Предметный указатель

Инструкция как скачать книгу Тимур Машнин: Web-сервисы Java в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.
Web-сервисы Java
Рейтинг книги:
2 голоса
984

Поиск книг:




При поиске учитываются только слова, длина которых больше 3-х символов.

Статистика: