1228

Capítulo 28 Servicios Web JAX-WS, Web 2.0 y Mash-ups

Figura 28.10

  |  Cómo ver los artefactos del lado cliente del servicio Web 

EnteroEnorme

 generados por 

Netbeans.

Artefactos del lado cliente generados 

por Netbeans para dar soporte al 

objeto proxy del servicio Web

 1 

// Fig. 28.11: UsoEnteroEnormeJFrame.java

2

// Aplicación de escritorio cliente para el servicio Web EnteroEnorme.

3

package

 com.deitel.jhtp7.cap28.clienteenteroenorme;

 4 
 5 

// importa las clases para acceder al proxy del servicio Web EnteroEnorme

6

import

 com.deitel.jhtp7.cap28.clienteenteroenorme.EnteroEnorme;

 7 

import

 com.deitel.jhtp7.cap28.clienteenteroenorme.ServicioEnteroEnorme;

 8 
 9 

import

 javax.swing.JOptionPane; 

// se utiliza para mostrar errores al usuario

10

 11 

public class 

UsoEnteroEnormeJFrame

extends

 javax.swing.JFrame

 12 

{

 13  

private

 ServicioEnteroEnorme servicioEnteroEnorme; 

// se usa para obtener el proxy

14

private

 EnteroEnorme proxyEnteroEnorme;

 // se usa para acceder al servicio Web

15

 16  

// constructor sin argumentos

17

public

 UsoEnteroEnormeJFrame()

 18  

{

 19  

 

initComponents();

 20  

 

Figura 28.11  

|  Aplicación de escritorio cliente para el servicio Web 

EnteroEnorme

. (Parte 1 de 6).

manejadores de eventos. Para ver el código fuente completo, abra el archivo 

UsoEnteroEnormeJFrame.java

 que 

se encuentra en la carpeta de este ejemplo, en 

src\java\com\deitel\jhtp7\cap28\clienteenteroenorme.

Observe que Netbeans coloca las declaraciones de variables de instancia de los componentes de GUI al fi nal de 
la clase (líneas 326 a 335). Java permite declarar variables de instancia en cualquier parte del cuerpo de una clase, 
siempre y cuando se coloquen fuera de los métodos de la clase. Seguiremos declarando nuestras propias variables 
de instancia en la parte superior de la clase.

28_MAQ_CAP_28_DEITEL.indd1228

5/8/084:19:28PM