Cómo generar WSDL de forma inversa en el lado del servidor utilizando un servicio web
1
Crear un nuevo archivo WSDL en Eclipse
2
Cambie el nombre del archivo a "manager. wsdl"
3
A continuación, defina el espacio de nombres y la información del protocolo, el valor predeterminado es "manager.wsdl"
4
Completar después, el espacio de trabajo principal mostrará la siguiente imagen
5
Esta es la forma gráfica de manager.wsdl, puede hacer clic en el enlace "Fuente" para ver el código fuente. wsdl, haga clic en el enlace "Fuente" para ver el código fuente
6
Este es el wsdl predeterminado. Primero debemos modificar la imagen de arriba de acuerdo con las necesidades del proyecto. modificar el nombre del método
7
Después de la modificación, la entrada y la salida en el lado derecho también se modifican. Estas dos son las definiciones de entrada y salida del signo más. Haga clic en la flecha de solicitud en el lado derecho del parámetro de entrada "más"
8
Los parámetros de entrada y los tipos de parámetros se definen aquí, porque nuestro plus (flotante x, flotante y) método Hay dos parámetros xey, por lo que cambiamos la secuencia de estos dos parámetros a la imagen de arriba
9
a la imagen de abajo, el método de comparación más (flotante x, float y)
10
Volvemos al administrador. vista wsdl y seleccione la flecha a la derecha del parámetro de salida
11
Configuramos el método float plus(float x, float y) y su tipo porque solo tiene un retorno valor, solo necesitamos cambiar el tipo de salida anterior para que flote en el método, como se muestra a continuación
12
¿Notaste que hay un ícono en la esquina superior izquierda del imagen de arriba? Haz clic en ella para ir a la siguiente imagen
13
Está bien. Volvamos a manager.wsdl y verifiquemos el documento xml haciendo clic derecho en la vista de código fuente y seleccionando "Validar" y si hay algún error, modifíquelo si es necesario.
14
Bien, la escritura gráfica del documento wsdl se ha completado. Por cierto, se pueden definir varios métodos
15
<. p > En aras de la simplicidad, solo tomamos el método de definición como ejemplo para ver cómo generar automáticamente el lado del servidor del servicio web basado en el archivo wsdl.Creemos un servicio web
16
Seleccione "Servicio web Java Bean de arriba hacia abajo" en el tipo de servicio web
17
Encuentre la definición del servicio web recién escrita. Definición del servicio, busque el archivo manager.wsdl que acaba de escribir
18
En el cuadro de diálogo del servicio web, el control deslizante del tipo de servicio es "Servicio de desarrollo"
19
El siguiente paso es seleccionar "Servicio web Java Bean de arriba hacia abajo"
19
En el tipo de servicio web, seleccione "Servicio web Java Bean de arriba hacia abajo". Servicio web Bean" Servir".
A continuación, simplemente siguiente -gt; siguiente --gt; Generará automáticamente interfaces y clases para el servidor web. En las clases, puede encontrar los métodos que definimos
20
Solo necesitamos modificar el cuerpo del método plus a. lograr La funcionalidad que queremos lograr.