Онлайн 🎓 Сертификат Учебного центра "Трайтек" и удостове…

Разработка Web сервисов с помощью JAX-WS & JAX-RS

Логотип Учебный центр Трайтек Учебный центр Трайтек Отзывов пока нет

Курс посвящён проектированию и созданию SOAP и RESTful веб-сервисов и клиентов на Java с использованием JAX-WS и JAX-RS. Слушатели работают в NetBeans и разворачивают сервисы на Oracle WebLogic Server 12c, а также осваивают XML, JAXB, безопасность и обработку ошибок. Программа рассчитана на Java-разработчиков, желающих освоить веб-сервисы.

Объём
40 ак. часов
Формат
Онлайн
Ближайший старт
7 декабря
Документ
Сертификат Учебного центра "Трайтек" и удостоверение

Чему вы научитесь

  • Создавать XML-документы и XML-схемы с использованием пространств имён
  • Маршализовать и демаршализовать XML и JSON с помощью JAXB
  • Разрабатывать SOAP веб-сервисы и клиентов с применением JAX-WS
  • Создавать RESTful веб-сервисы и клиентов с использованием JAX-RS и Jersey
  • Обрабатывать ошибки и исключения в веб-сервисах и клиентах
  • Обеспечивать безопасность веб-сервисов с помощью WS-Security, Jersey и OAuth
  • Применять подходы top-down (WSDL first) и bottom-up (code first) при разработке SOAP-сервисов
  • Настраивать и использовать Jersey Client API для запросов к RESTful сервисам

Программа курса

14 модулей · 40 ак. часов

  1. 1Введение в Web сервисы
    • Зачем нужны web сервисы
    • Определение web сервисов
    • Характеристики web сервиса
    • Применение XML и JSON в web сервисах
    • Два основных подхода к разработке web сервисов
    • Преимущества разработки web сервисов в Java EE контейнере
  2. 2XML
    • Достоинства XML
    • Создание XML декларации
    • Сбор компонент XML документа
    • Декларирование и использование пространств имен XML
    • Валидация XML документов с помощью XML Schema
    • Создание XML Schema
  3. 3XJAXB
    • Обзор различных Java XML APIs
    • Достоинства JAXB
    • Демаршализация XML данных с помощью JAXB
    • Маршализация XML данных с помощью JAXB
    • Компилирование XML Schema для Java
    • Генерирование XML Schema из Java классов
    • Применение аннотаций JAXB связывания
    • Создание External Binding Configuration Files
  4. 4SOAP Web сервисы
    • Структура SOAP сообщения
    • Использование WSDL файлов для определения web сервисов
    • WS-I базовый профиль и WS-Policy
  5. 5Создание JAX-WS клиентов
    • Средства генерирования артефактов JAX-WS клиента
    • Вызов SOAP web сервисов с помощью JAX-WS в Java SE окружении
    • Вызов SOAP web сервисов с помощью JAX-WS в Java EE окружении
    • Использование настроек JAXB связывания SOAP web сервисом
    • Создание JAX-WS Dispatch клиента
    • Создание клиента, пользующегося услугами сервисов со включенным WS-Policy (WS-MakeConnection)
  6. 6RESTful Web сервисы
    • RESTful архитектура и ее применение к web сервисам
    • Проектирование RESTful web сервиса и определение ресурсов
    • Управление a RESTful web сервисом с использованием hypermedia
    • Выбор правильного HTTP метода в случае, когда нужно избегать дублирования запросов
    • Определение статуса результата Web сервиса по коду HTTP отклика
    • Версионирование RESTful web сервисов
  7. 7Создание RESTful клиентов в Java
    • Использование Java SE APIs для осуществления HTTP запросов
    • Использование Jersey клиентских APIs для осуществления HTTP запросов
    • Обработка XML и JSON на клиенте RESTful web сервиса
  8. 8Bottom-Up JAX-WS Web сервисы
    • Преимущества Code First Design
    • Создание JAX-WS POJO конечных точек
    • Создание JAX-WS EJB конечных точек
  9. 9Top-Down JAX-WS Web сервисы
    • Преимущества WSDL First Design
    • Генерирование интерфейсов конечных точек сервиса (SEI) с помощью WSDL
    • Реализация интерфейсов конечных точек сервиса
    • Настройка генерирования SEI
  10. 10JAX-RS RESTful Web сервисы
    • Загрузка, установка и конфигурирование Jersey
    • Создание подклассов приложения
    • Создание классов ресурсов
    • Создание методов ресурсов, методов субресурсов и методов локаторов субресурсов
    • Производство и потребление XML и JSON контента с помощью JAX-RS
  11. 11Обработка ошибок в Web сервисах
    • Каким образом SOAP web сервисы сообщают об ошибках
    • Каким образом REST web сервисы сообщают об ошибках
    • Возвращение ошибок SOAP
    • Возвращение HTTP кода состояния ошибки
    • Соответствие выброшенных исключений HTTP кодам состояния
    • Обработка ошибок с помощью SOAP клиентов
    • Обработка ошибок с помощью Jersey клиентов
  12. 12Концепции безопасности
    • Что такое аутентификация, авторизация и конфиденциальность
    • Применение Basic Java EE Security с использованием дескрипторов развертывания (web.xml)
    • Создание пользователей и групп и сопоставление им ролей приложений
    • Определение возможных направлений атак на web сервисы
  13. 13WS-Security
    • Предназначение WS-Policy, WS-SecurityPolicy, WS-Security
    • Конфигурирование WebLogic сервера для WS-Security
    • Применение WS-Policy к WebLogic JAX-WS Web сервисам
    • Подпись и шифрование SOAP сообщений с помощью WS-Security
  14. 14Обеспечение безопасности Web сервисов с помощью Jersey
    • Применение аннотаций безопасности JSR-250, таких, как @RolesAllowed
    • Включение набора фильтров с помощью RolesAllowedResourceFilterFactory
    • Получение SecurityContext и обеспечение безопасности программным образом

Кому подойдёт курс

Разработчики J2EE

Позволит освоить создание и безопасность веб-сервисов на Java EE.

Разработчики Java

Даст практические навыки работы с JAX-WS и JAX-RS для интеграции приложений.

Разработчики Java EE

Поможет применять стандарты Java EE для разработки SOAP и RESTful сервисов.

Подготовка: Необходимая подготовка: Java SE7 Fundamentals, Java SE 7 Programming. Рекомендуемая: Java SE 7: Develop Rich Client Applications, Java Design Patterns.

Как проходит обучение

Формат
онлайн
Расписание
Виртуальный класс, дистанционное обучение (СДО), самостоятельное изучение в удобном темпе с консультациями преподавателя при необходимости
Объём
40 ак. часов
Документ
Сертификат Учебного центра "Трайтек" и удостоверение о повышении квалификации

Стоимость обучения

Для частных лиц 69 000 ₽

Сравнение с рубрикой «IT и программирование» (1504 курсов с ценой): медиана — 44 000 ₽, большинство программ — от 5 000 ₽ до 148 400 ₽. Этот курс дороже медианы на 57%.

5 000 ₽148 400 ₽
Смотреть курсы рубрики подешевле →

Цены — по данным сайта школы на 24 октября 2026. Перед оплатой уточните актуальную стоимость и скидки у школы.

Плюсы и минусы

Оценка редакции Курсографа по фактам со страницы курса.

Сильные стороны

  • Программа охватывает как SOAP, так и RESTful веб-сервисы, включая клиентов и безопасность.
  • Обучение проходит в виртуальном классе с возможностью консультаций преподавателя.
  • По окончании выдаются сертификат учебного центра и удостоверение о повышении квалификации.
  • Курс доступен в дистанционном формате с самостоятельным темпом изучения.

На что обратить внимание

  • Для освоения программы требуется предварительная подготовка по Java SE7.
  • Стоимость обучения составляет 69 000 ₽.
  • Курс не включает информацию о трудоустройстве или гарантиях работы.

Отзывы о школе Учебный центр Трайтек

О школе пока нет отзывов на Курсографе.

Учились здесь? Оставьте отзыв

Частые вопросы о курсе

Какие документы выдаются после окончания курса?

Выдаётся сертификат Учебного центра "Трайтек" и удостоверение о повышении квалификации.

В каком формате проходит обучение?

Обучение проводится онлайн в виртуальном классе или в формате дистанционного обучения (СДО) с самостоятельным изучением в удобном темпе и консультациями преподавателя при необходимости.

Сколько стоит курс?

Стоимость обучения составляет 69 000 ₽.

Какая подготовка нужна для поступления на курс?

Необходима подготовка в объёме курсов Java SE7 Fundamentals и Java SE 7 Programming. Рекомендуются также курсы Java SE 7: Develop Rich Client Applications и Java Design Patterns.

Когда начинается ближайшая группа?

Ближайшая дата старта обучения — 7 декабря 2026 года, группа формируется.

Похожие курсы в других школах

Все курсы рубрики «IT и программирование» →

Информация о курсе подготовлена редакцией Курсографа по странице курса на сайте школы, обновлено 24 октября 2026.

69 000 ₽Учебный центр Трайтек
На сайт курса