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
- 19 XML
- 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
- 211 JAXM и SAAJ
- 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
- 313 Тестирование стека Metro
- 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 совершенно бесплатно.
Рейтинг книги:
2 голоса
984