Добавил:
Кафедра ВТ Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab5.docx
Скачиваний:
7
Добавлен:
08.04.2023
Размер:
421.65 Кб
Скачать
  1. 3. Ход работы

Рисунок 2. Запуск и работа приложения

Рисунок 3. Переход на страницу «http://localhost:8080»

Рисунок 4. Переход на страницу «http://localhost:8080/bankrequests»

Рисунок 5. Переход на страницу «http://localhost:8080/bankrequests?wsdl» и просмотр сгенерированного WSDL-файла

Рисунок 6. Переход на страницу «http://localhost:8080/bankrequests?xsd=1» и просмотре сгенерированного XSD-файла

Рисунок 7. Загрузка WSDL-файла страницы приложения в проект приложения «SoapUi-5.7.0»

Рисунок 8. Отправка XML-запроса согласно WSDL-файлу страницы приложения на просмотр параметра «Amount» (так как он не проставлен, по дефолту он равен 0)

Рисунок 9. Отправка XML-запроса согласно WSDL-файлу страницы приложения на просмотр параметра «AmountMultiplyRate» (так как он не проставлен, по дефолту он равен 0.0)

Рисунок 10. Отправка XML-запроса согласно WSDL-файлу страницы приложения на просмотр параметра «Rate» (так как он не проставлен, по дефолту он равен 0.0)

Рисунок 11. Отправка XML-запроса согласно WSDL-файлу страницы приложения на проставление параметра «Amount» на величину 100 (в ответе программа указывает на успешное выполнение запроса)

Рисунок 12. Отправка XML-запроса согласно WSDL-файлу страницы приложения на проставление параметра «Rate» на величину 74.57 (в ответе программа указывает на успешное выполнение запроса)

Рисунок 13. Отправка XML-запроса согласно WSDL-файлу страницы приложения на просмотр параметра «AmountMultiplyRate» (в ответе на запрос будет значение 7457.0 согласно указанным ранее параметрам «Amount» и «Multiply»)

Рисунок 14. Отправка ошибочного XML-запроса согласно WSDL-файлу страницы приложения на просмотр параметра «Amount» (в ответе на запрос будет указаное о несоответствии типу Integer)

Рисунок 15. Отправка ошибочного XML-запроса согласно WSDL-файлу страницы приложения на просмотр параметра «Rate» (в ответе на запрос будет указаное о несоответствии типу Float)

Рисунок 16. Отправка ошибочного XML-запроса согласно WSDL-файлу страницы приложения с названием «specialErrorRequest» (в ответе на запрос будет указаное о несоответствии типа запроса)

Рисунок 17. Приостановка работы приложения

Рисунок 18. Ошибка загрузка WSDL-файла страницы приложения в проект приложения «SoapUi-5.7.0», так как программа не работает (подтверждение того, что программа действительно отправляет запросы в приложение/сервер, а не симулирует их)

  1. 4. Вывод

В ходе выполнения лабораторной работы №5 «Веб-службы» была создана программа веб-службы, генерирующая WSDL-файл, в котором указаны возможные параметры запросов на неё. Для того, чтобы протестировать запросы (в том числе корректные и некорректные) была установлена программа «SoapUI-5.7.0», которая помогает удобно их генерировать по WSDL-файлу. Программа не является симуляцией и работает с реальным веб-сервисом, который должен быть запущен (иначе WSDL-файл не подключится к проекту в этой программы). Запросы были успешно протестированы, записаны на веб-службе, от них были получены соответствующие ответы (например, программа записывала числовое значение, но если оно было строкой или не тем числовым типом, то она принимала запрос, но выдавала сообщение об ошибке). Таким образом и была разработана веб-служба, осуществляющая конвертацию некоторой целой величины amount в величину amount*rate, где целое amount и вещественное rate задаётся пользователем, а также был разработан сервлет-клиент для данной службы.

Соседние файлы в предмете Распределенные системы управления