demostración de servicio web

#webservice Ejemplos de inicio
#### Nota: Esta publicación es para memorándum de aprendizaje usando el desarrollo idea + win10 (no relacionado)

1. El primer paso es crear un nuevo proyecto de servicio web.
Haga clic en el archivo de menú-> nuevo- > proyecto para
Escriba una descripción de la imagen aquí
conectar el servicio web. Las otras partes deben ser lo más coherentes posible en este artículo. Luego haga clic en siguiente e ingrese el nombre del proyecto (ingrese las especificaciones a voluntad)

2. Cree un nuevo directorio de paquetes y dos clases
Escriba una descripción de la imagen aquí
con códigos adjuntos (se recomienda que el código esté escrito a mano y preste atención a las referencias de paquetes):

package com.webservice.service;

import javax.jws.WebService;

/**
 * Created by yangchao on 2017/2/13.
 */
@WebService
public class Service {

    public String getService(){
        return "Hello Word";
    }

    public String getName(){
        return "Scholar";
    }
}

package com.webservice.service;

import javax.xml.ws.Endpoint;

/**
 * Created by yangchao on 2017/2/13.
 */
public class TestService {
    public static void main(String[] args) {
/* 确定端口 + 路径没用被占用 */      Endpoint.publish("http://127.0.0.1:8088/web/myservice", new Service());
        System.out.println("初始成功");
    }
}

3. Ejecute el método principal de TestService.java La
consola no informa de errores e imprime
Escriba una descripción de la imagen aquí
. Vaya al siguiente paso para abrir la página web: http://127.0.0.1:8088/web/myservice
Consulte el siguiente contenido que el servidor se ha creado correctamente.
Escriba una descripción de la imagen aquí

4. Utilice el comando wsimport para generar el cliente (abra la ventana DOS o ejecute el comando DOS con la ventana de terminal de idea)
wsimport -s D: / java_ide / web_service / src -p com.webservice.client.service -keep http: //127.0 .0.1: 8088 / web / myservice?
Wsdl wsimport -s (ruta del proyecto src) -p (el directorio de almacenamiento de código generado) -keep (la dirección WSDL en la captura de pantalla anterior no es la dirección de interfaz vinculada por el servicio web)

5.
El código de la nueva clase TestClient.java es el siguiente

package com.webservice.client;

import com.webservice.client.service.Service;
import com.webservice.client.service.ServiceService;

/**
 * Created by yangchao on 2017/2/13.
 */
public class TestCline {
    public static void main(String[] args) {
        Service service = new ServiceService().getServicePort();
        System.out.println(service.getService());
        System.out.println("my name is :" + service.getName());
    }
}

Corre para obtener el resultado:
Escriba una descripción de la imagen aquí

El tutorial para principiantes termina

17 artículos originales publicados · ganó 24 · vistas 280,000 +

Supongo que te gusta

Origin blog.csdn.net/qq_22956867/article/details/55051139
Recomendado
Clasificación