О курсе
Видео курс состоит из 5 уроков и рассчитан на Java-разработчиков, которым необходимо реализовывать прикладной программный интерфейс Web Services в своих приложениях. Курс включает в себя как теоретическую, так и практическую часть разработки SOAP и RESTful веб-сервисов. Работа с интерфейсом демонстрируется на примере интернет-магазина книг.
Курс рассматривает основные процессы разработки веб-сервисов: формирование XML схемы и Java классов, формирование WSDL, WADL документов, обеспечение привязок к протоколам передачи данных, преобразование между XML/JSON документами и Java объектами, размещение Web Services в контейнерах сервлетов. После прохождения курса вы сможете осознанно выбирать между SOAP и RESTful веб-сервисами, проектировать веб-сервисы, обеспечивать взаимодействие между ними.
Этот курс входит в специальности:
Предварительные Требования
- Знание Java Core
- Общие понятия о протоколе HTTP
- Начальные знания Java Web. Сервлет, контейнеры сервлетов и принципы размещения в них Java Web приложений
Вы научитесь
- Определять семантические ограничения на XML-документы; выполнять преобразование XML – Java объект и обратно
- Выбирать средства описания взаимодействий и структуры сервисов в SOA
- Описывать контракты веб-сервисов
- Создавать SOAP веб-сервисы согласно спецификации JAX-WS и клиентов к ним
- Создавать RESTful веб-сервисы согласно спецификации JAX-RS и клиентов к ним
- Выполнять конфигурирование контейнеров сервлетов для публикации SOAP и RESTful веб-сервисов
- 6 ч 53 м
- 24.07.2018
- 5
- 03.12.2020
- русский
Что входит в курс
×
Вы действительно хотите открыть доступ к тестированию по курсу Разработка Web Services на платформе Java на 40 дней?
После успешного изучения материалов первого видео урока вы сможете:
- Понимать основное назначение SOA и основные преимущества веб-сервисов.
- Понимать структуру и назначение XML-документов.
- Разбираться во внутреннем представлении структуры XML-документа и формировании семантических ограничений на XML-документы.
Цель урока. Определить сервис-ориентированную архитектуру, её назначение и особенности. Определить средства описания интерфейсов взаимодействия в рамках SOA.
Ознакомление с подходами к созданию SOAP Веб-сервисов на платформе Java, спецификацией JAX-WS, инструментарием для создания Веб-сервисов, получение практических навыков создания и публикации Веб-сервисов, как в настольном приложении, так и в контейнерах сервлетов.
Цель урока. Ознакомление с подходами к созданию REST Веб-сервисов на платформе Java, спецификацией JAX-RS, инструментарием для создания веб сервисов, получение практических навыков создания и публикации REST Веб-сервисов.
Цель урока. Ознакомление с подходами к созданию Java приложений – клиентов к REST Веб-сервисам, принципами выполнения запросов и их обработки в асинхронном режиме, имеющимся API для этих целей. Получение практических навыков создания клиентов к REST Веб-сервисам на платформе Java и обеспечению корректного взаимодействия между клиентом и сервисом.