Рубрики
Без рубрики

Пример интеграции веб-приложений JAX-WS + Java

– Пример интеграции веб-приложений JAX-WS + Java

Часто JAXW всегда являются частью вашего веб-приложения Java. Здесь мы покажем вам, как легко интегрировать JAX-WS в веб-приложение Java.

1. Папка проекта

Во-первых, просмотрите эту структуру папок проекта.

2. Веб-сервис

Супер простой веб-сервис. Код не требует пояснений.

Файл: HelloWorld.java

package com.mkyong.ws;

import javax.jws.WebMethod;
import javax.jws.WebService;

@WebService
public class HelloWorld{
 
	@WebMethod(operationName="getHelloWorld")
	public String getHelloWorld(String name) {
		return "Hello World JAX-WS " + name;
	}
 
}

3. Дескриптор развертывания Веб-Службы (sun-jaxws.xml)

Создайте дескриптор развертывания веб-службы с именем sun-jaxws.xml .

Файл: sun-jaxws.xml



  

4. Дескриптор развертывания Веб-приложения (web.xml)

В стандарте web.xml ,

  1. Определяет ” com.sun.xml.ws.транспорт.http.сервлет. WSServletContextListener “как класс прослушивателя.
  2. Определяет ” com.sun.xml.ws.транспорт.http.сервлет. Сервлет WS “как сервлет вашей веб-службы (привет).

Файл: web.xml





	Archetype Created Web Application

	
		
			com.sun.xml.ws.transport.http.servlet.WSServletContextListener
                
	
	
		hello
		
			com.sun.xml.ws.transport.http.servlet.WSServlet
                
		1
	
	
		hello
		/hello
	


5. Сделано

Интеграция между JAX-WS и веб-приложением завершена. Разверните его и получите доступ по URL: http://localhost:8080/WebServicesExample/hello

Скачать Исходный Код

Ссылка

  1. Как развернуть JAX-WS на Tomcat
  2. Пример JAX-WS hello world (в стиле документа)

Оригинал: “https://mkyong.com/webservices/jax-ws/jax-ws-java-web-application-integration-example/”