Разработка Web сервисов с помощью JAX-WS & JAX-RS
О курсе
Данный курс охватывает проектирование и создание SOAP и RESTful web сервисов и клиентов. Слушатели используют интегрированную среду разработки (IDE) NetBeans для создания JAX-WS и JAX-RS web сервисов и их развертывания на Oracle WebLogic Server 12c. Большинство рассмотренных тем переносимы на случай любых серверов приложений, поддерживающих стандарты Java EE 6 web сервисов.
Слушатели изучат
- Создание XML документов и XML схем с использованием пространств имен XML. Производство и потребление XML и JSON контента с помощью JAXB.
- WSDL файлы и их значение для Web сервисов, основанных на SOAP, а также выбор между top-down (WSDL first) или bottom-up (code first) подходами к разработке SOAP web сервисов.
- Осуществление запросов к web сервисам, основанным на стандартах SOAP, и их реализация с помощью JAX-WS (Metro Stack).
- Реализация REST практик при создании web сервисов с использованием JAX-RS спецификации (Jersey Stack).
- Обеспечение безопасности Web сервисов с помощью Java EE стандартов безопасности, расширений WS-Security и OAuth 1.0a.
Цели обучения
В обучение включено
- • Oracle Certified Associate, Java SE 7 Programmer
- • Oracle Certified Professional, Java SE 7 Programmer
Требования
- Необходимая
- • Java SE7 Fundamentals
- • Java SE 7 Programming
- Рекомендуемая
- • Java SE 7: Develop Rich Client Applications
- • Java Design Patterns
Целевая аудитория
- • Разработчики J2EE
- • Разработчики Java
- • Разработчики Java EE
Программа обучения
Введение в Web сервисы
• Зачем нужны web сервисы • Определение web сервисов • Характеристики web сервиса • Применение XML и JSON в web сервисах • Два основных подхода к разработке web сервисов • Преимущества разработки web сервисов в Java EE контейнере
XML
XJAXB
SOAP Web сервисы
Создание JAX-WS клиентов
RESTful Web сервисы
Создание RESTful клиентов в Java
Bottom-Up JAX-WS Web сервисы
Top-Down JAX-WS Web сервисы
JAX-RS RESTful Web сервисы
Обработка ошибок в Web сервисах
Концепции безопасности
WS-Security
Обеспечение безопасности Web сервисов с помощью Jersey
Расписание занятий
Дата | Статус | Формат | Место проведения | Стоимость |
---|---|---|---|---|
14.10.2024 | Дистанционный
Дистанционное обучение (СДО): Самостоятельное изучение материалов программы. Оптимальный вариант для занятых людей, которые готовы учиться самостоятельно в свободное время в удобном для них темпе. Консультации преподавателей оказываются дистанционно (при необходимости). | Виртуальный класс | 65000 ₽ |