Работа с SOAP веб-сервисами на Java

8 участников

О чём курс

Распределенные системы на базе Java требуют понимания низкоуровневых механизмов обмена данными, исключающих зависимость от сторонних библиотек вроде Spring или Apache Axis. Этот курс фокусируется на разработке XML-based веб-сервисов исключительно средствами платформы Java SE 7.

Внутри разбираются ключевые стандарты и API, обеспечивающие работу с SOAP: от структуры сообщений и спецификаций WSDL до реализации различных стилей биндинга (RPC/literal, document/literal). Вы научитесь работать с JAX-WS, использовать Provider API и настраивать клиентскую сторону (синхронные и асинхронные вызовы). Особое внимание уделяется обработке ошибок и базовым аспектам безопасности веб-сервисов. Материал предназначен для Java-разработчиков и архитекторов, которым необходимо глубокое понимание стека протоколов без использования «магических» фреймворков.

Программа обучения

    1. Введение
    • Что такое веб-сервис
    • Ключевые технологии: HTTP/XML/SOAP/WSDL
    1. XML in Java®
    • JAXP (DOM/SAX/StAX)
    • JAXB (overview/marshaling/unmarshalling)
    1. Протокол SOAP
    • Структура сообщения
    • Операции
    • Ошибки
    1. WSDL + различные варианты биндинга (rpc/encoded, rpc/literal, document/literal)
    1. JAX-WS
    • WSDL-to-Java
    • Java-to-WSDL
    • Provider API
    • Client (sync/async/dispatch)
    • Handlers
    1. Securing web services
Складчина создана 5 апреля 2025 г. · описание обновлено 31 августа 2026 г.

Другие материалы школы 12

IT IBS Training Center Все материалы
4 349 ₽ 29 340 ₽