Створення веб-служби в середовищі netbeans - мова java

Створюємо новий проект Web Application

Створення веб-служби в середовищі netbeans - мова java

Створення веб-служби в середовищі netbeans - мова java


Натискаємо правою кнопкою миші на назві проекту і додаємо веб-службу

Створення веб-служби в середовищі netbeans - мова java

Створення веб-служби в середовищі netbeans - мова java


З'явився вихідний код веб-служби

Створення веб-служби в середовищі netbeans - мова java


Перемикаємося до виду уявлення

Створення веб-служби в середовищі netbeans - мова java


Натискаємо Add Operation, Задаємо ім'я операції, тип значення і імена параметрів

Створення веб-служби в середовищі netbeans - мова java


На вкладці Exceptions задаємо обробник виключень IOException

Створення веб-служби в середовищі netbeans - мова java

З'явилася зазначена нами операція

Створення веб-служби в середовищі netbeans - мова java

У код додався відповідний метод

Створення веб-служби в середовищі netbeans - мова java


Для запуску веб-служби потрібно вибрати пункт меню Deploy

Створення веб-служби в середовищі netbeans - мова java


У таблиці вказано URL файлу опису (WSDL) який потрібно буде вказати в клієнті даної веб-служби для отримання доступу до її операціям

WSDL файл виглядає наступним чином

Створення веб-служби в середовищі netbeans - мова java

У новому Web Application натискаємо правою кнопкою на назві проекту і вибираємо New-> Web Service Client

Створення веб-служби в середовищі netbeans - мова java


Вказуємо URL WSDL опису і натискаємо Finish

Створення веб-служби в середовищі netbeans - мова java

З'явилося опис веб-служби

Створення веб-служби в середовищі netbeans - мова java

Нам потрібно створити сервлет для звернення до веб-службі

Створення веб-служби в середовищі netbeans - мова java

Створюємо новий сервлет

Створення веб-служби в середовищі netbeans - мова java


У методі processRequest в блоці Try натискаємо правою кнопкою і вибираємо Insert Code, де вибираємо Call Web Service Operation. У списку вибираємо операцію.

Створення веб-служби в середовищі netbeans - мова java

Створення веб-служби в середовищі netbeans - мова java