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