Домой Учебные пособия по Eclipse IDE Как создать образец WSDL в Eclipse и создать клиент

Как создать образец WSDL в Eclipse и создать клиент

884
0

Вы когда-нибудь пытались создать простой язык определения веб-сервисов Java в Eclipse ? Ну, вот несколько простых шагов для создания WSDL в среде Eclipse и клиенте Generate / Test.

Надеюсь, что вы найдете ее полезной. Кроме того, если у вас есть какие-либо из приведенных ниже вопросов, то вы находитесь в нужном месте.

  1. Генерация клиента из WSDL — Eclipse
  2. Создание клиентского прокси-сервера Apache Axis2 из WSDL
  3. Генерация клиентского прокси Java и примера приложения
  4. Создание клиента веб-службы
  5. сгенерировать клиента из wsdl, используя Eclipse Ax2

Давайте начнем:

Шаг 1

Создайте Java Project Называется CrunchifyWSDL «. File -> New Project -> Java Project -> Provide Name -> Finish.

Шаг 2.

В рабочей среде нажмите File > New > Other и выберите Web Services > WSDL , Нажмите кнопку Далее.

Шаг 3.

Выберите проект CrunchifyWSDL который будет содержать файл WSDL. В поле Имя файла введите имя файла WSDL, т.е. CrunchifyWSDL.wsdl , Имя вашего XML-файла должно заканчиваться на .wsdl.

Шаг 4

Нажмите Далее и введите следующую информацию на следующей странице мастера:

  1. Целевое пространство имен для файла WSDL или принять значение по умолчанию ( http://www.example.org/ MyWSDLFile / ). Целевое пространство имен используется для имен сообщений и типа порта, привязки и службы, определенных в файле WSDL. Значение должно принимать форму действительного URI (например, http://www.mycompany.com/myservice/ ).
  2. Префикс, связанный с целевым пространством имен.
  3. Выберите Создать скелет WSDL, если вы хотите, чтобы мастер создал скелет файла WSDL. Это создаст элементы WSDL, необходимые для вашей службы, включая привязки, порты и сообщения. Затем вы можете изменить их в соответствии с требованиями вашего веб-сервиса.
  4. Если вы решили создать скелет WSDL, выберите параметры привязки, которые вы хотите использовать, в раскрывающемся списке Протокол. Возможные варианты: SOAP и HTTP. Используйте протокол SOAP, когда вы хотите обмениваться структурированной и типизированной информацией. Используйте протокол HTTP, когда вы хотите, чтобы клиент вашего приложения просто запрашивал или обновлял информацию.
  5. Если вы выберете SOAP, то сможете выбрать стиль кодирования, который хотите использовать:
    • документ буквальный. Сообщения в стиле документа, буквенное кодирование. Используйте этот стиль привязки, когда вы хотите отправлять сообщения SOAP, которые могут быть проверены валидатором XML. Все типы данных в теле сообщения SOAP определены в схеме, поэтому части WSDL должны указывать на элементы схемы.
    • RPC буквальный. Сообщения в стиле RPC, буквенное кодирование. Используйте этот стиль привязки, когда вы хотите указать имена методов операций в своих сообщениях SOAP, чтобы сервер мог отправлять указанные методы. Типы данных должны быть определены, поэтому части WSDL должны указывать на типы XSD.
    • RPC кодируется. Сообщения в стиле RPC и кодировка SOAP. Используйте этот стиль привязки, когда вы хотите кодировать графы данных в своих сообщениях SOAP, чтобы сервер мог десериализовать данные объекта. Типы данных должны быть определены, поэтому части WSDL должны указывать на типы XSD.
  6. Если вы выбираете HTTP, вы можете выбрать, создавать ли HTTP-получатель или установщик.
    • HTTP GET . Запрос GET извлекает данные с веб-сервера на основе значения URL-адреса и набора заголовков HTTP. Используйте этот метод, если вы хотите получить информацию, указанную в запросе.
    • HTTP POST. Запрос POST отправляет на сервер дополнительные данные, указанные после URL-адреса и заголовков. Используйте этот метод, если вы хотите отправить данные, содержащиеся в теле запроса.
ЧИТАТЬ ТАКЖЕ:  Eclipse: Как исправить проблему установки сервера Apache Tomcat - пустое поле имени сервера?

Шаг 5

Откройте новый сгенерированный wsdl и измените конечную точку для тестирования, как указано ниже.

Шаг 6

Щелкните правой кнопкой мыши на CrunchifyWSDL.wsdl -> Web Services -> Generate Client

Шаг 7

Выбрать "Test Client" -> Finish.

Если ты видишь org.eclipse.jst.ws.util.JspUtils cannot be resolved to a type” Error в Eclipse, затем выполните следующие действия: https://crunchify.com/how-to-fix-org-eclipse-jst-ws-util-jsputils-cannot-be-resolved-to-a-type-error-in-eclipse /

Шаг 8

Нажмите на "getEndpoint()" -> Invoke -> See result.

Другие моменты, чтобы отметить:

Вы увидите новый проект » CrunchifyWSDLSample Создано в Eclipse.

Как создать образец WSDL в Eclipse и создать клиент

0.00 (0%) 0 votes

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь