Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Una vez desplegado un servicio web, necesitamos algn tipo de cliente que haga uso del servicio. En este tutorial veremos cmo crear un cliente Java SE para un servicio CalculatorWS desarrollado dentro de un proyecto web CalculatorWSApplication. Entre las operaciones del servicio se encuentra el mtodo add() que realiza la suma de sus dos argumentos de entrada. Selecciona FileNew Project y vete a la opcin Java Application dentro de la categora Java. Vamos a nombrar el proyecto como: CalculatorWS_Client_Application. Deja marcado Create Main Class y acepta todas las dems configuraciones por defecto. Haz clic en Finish 1. Haz secundario del ratn sobre el nodo y selecciona NewWeb Service Client. Se abrir el asistente para crear un nuevo servicio web dentro del proyecto.
CalculatorWS_Client_Application
clic
con
el
botn
2. Selecciona Project como el origen WSDL. Haz clic en buscar. Buscamos el servicio que vamos a consumir, en este caso CalculatorWS, del proyecto CalculatorWSApplication. Cuando hayas seleccionado el servicio haz clic en OK.
3. Deja el resto de la configuracin como est y haz clic en Finish. La ventana de proyectos muestra un nuevo cliente de servicio web con un nodo para el mtodo add que se crea por defecto:
4. Haz doble clic en la clase Main para que se abra en el editor de cdigo. Arrastra el nodo add bajo el mtodo main().
Note: Como alternativa a arrastrar el nodo add puedes hacer clic con el botn secundario del ratn en el editor y en el men contextual seleccionar Insert Code Call Web Service Operation. 5. En el mtodo main() inserrta el siguiente cdigo:
public static void main(String[] args) { int i = 3; int j = 4; int result = add(i, j); System.out.println("Result = " + result); }
7. Haz clic con el botn secundario del ratn en el nodo del proyecto y selecciona Run. La pantalla de salida mostrar el resultado:
compile: run: Result = 7 BUILD SUCCESSFUL (total time: 1 second)