Ejercicio 1.1: Importar los recursos necesarios y configurar el espacio de trabajo

Aunque la mayoría de los pasos de este tutorial se pueden realizar en distintas perspectivas, la perspectiva J2EE es la perspectiva por omisión para el despliegue del Servicio web y, por lo tanto, todas las imágenes y pasos de esta Guía de aprendizaje se basan en la presuposición de que se está utilizando dicha perspectiva. La perspectiva se puede cambiar en el menú Ventana.

Habilitar las posibilidades del servicio Web

Para habilitar las posibilidades necesarias para el desarrollo de servicios Web, haga lo siguiente:

  1. En la página Bienvenida, busque el icono de servicios Web en la esquina inferior izquierda icono servicios web para ver si hay servicios Web habilitados. Si la página Bienvenida se ha cerrado, puede abrirla desde el menú Ayuda.
  2. Si los servicios no están habilitados, pulse sobre el icono con forma de persona situado en la esquina inferior derecha. Esto visualizará una lista de posibilidades de las que puede seleccionar.
  3. Pulse   sobre el icono de servicios Web en la esquina superior izquierda:
    Captura de pantalla de los iconos utilizados para seleccionar posibilidades
Las herramientas utilizadas en el desarrollo de servicios Web están ahora habilitadas.

Configurar el nivel de conformidad WS-I

Por omisión, el nivel de la conformidad WS-I se establece en Sugerir, lo que significa que las opciones no conformes seleccionadas abrirán un recuadro de diálogo de aviso, pero será posible continuar. Este ejemplo generará un servicio web conforme, por lo que debe establecer el nivel de conformidad WS-I para los perfiles Simple SOAP Binding y Attachements en Sugerir. Así, se generará un aviso si no hay conformidad, y permitirá continuar.

Para cambiar el nivel de conformidad WS-I:

  1. En el menú Ventana, seleccione Preferencias.
  2. Despliegue Servicios web y seleccione Conformidad WS-I.
  3. Seleccione Sugerir conformidad para ambas listas desplegables.

Captura de pantalla del asistente Preferencias de Servicios web

Crear el proyecto web

En productos de Rational Developer, los Servicios web deben estar en un proyecto web. Para esta Guía de aprendizaje, todos los recursos que el Servicio web necesita, como los valores web y bean Java, se mantendrán en este proyecto.

Para crear un proyecto web:

  1. En la barra de menú principal, pulse Archivo > Nuevo > Otro > Web > Proyecto web dinámico. Pulse Siguiente.
  2. Escriba WebProject en el campo de texto Nombre del proyecto. Seleccione Mostrar avanzado. Establezca el campo Proyecto EAR en SQEAR. Pulse Finalizar.
  3. Cuando se le solicite cambiar a la perspectiva Web, pulse No.
  4. Acaba de crear el Proyecto web y debería ser similar a la perspectiva J2EE siguiente:
    Captura de pantalla de Project Navigator

Añadir el proyecto al servidor

Debe asociar el proyecto al servidor en el que se ejecutará el servicio Web. Para hacerlo:

  1. Pulse con el botón derecho sobre el servidor en la vista Servidores y seleccione Añadir y eliminar proyectos. Si la vista Servidores no se abre en el área de trabajo, ábrala en el menú Ventana seleccionando Mostrar vista > Servidores.
  2. En la ventana que se abre, seleccione el proyecto Web dinámico y el archivo EAR asociado y pulse Añadir.
  3. Pulse Finalizar.

Importar el bean

Se le proporciona el bean StockQuoteService. El bean que utilizaremos en esta Guía de aprendizaje devuelve la cotización actualizada de las acciones según el sitio web http://finance.yahoo.com, para un elemento concreto.

Para poder trabajar con el bean, debe importarlo del sistema de archivos al banco de trabajo:

  1. Cambie a la perspectiva Recursos (Ventana > Abrir perspectiva > Otra > Recursos).
  2. En la vista Navegador de la perspectiva Recursos, dentro del proyecto web que acaba de crear, seleccione la carpeta JavaSource.
  3. Pulse Archivo > Importar para abrir el asistente Importar.
  4. Pulse Sistema de archivos para importar los recursos del sistema de archivos local. Pulse Siguiente.
  5. Para especificar el directorio en el campo de texto Directorio, pulse Examinar para localizar y seleccionar la carpeta siguiente:
    com.ibm.etools.webservice.bujava.tutorial.doc\resources y pulse Aceptar. Esta carpeta se encuentra en el directorio de instalación del producto de Rational Developer, dentro de la carpeta rwd\eclipse\plugins.

  6. Marque el recuadro de selección recursos del panel de la izquierda:
    Captura de pantalla del asistente de importación con la carpeta StockQupte seleccionada
  7. Pulse Finalizar para importar el archivo y cerrar el asistente.

Una vez que se ha importado el bean, puede crear el servicio web.

Si el bean se ha importado correctamente, la vista Tareas no tendrá error alguno y la carpeta Java Source (Fuente Java) tendrá el bean StockQuoteService.java; además, la carpeta WEB-INF/classes tendrá el bean StockQuoteService.class compilado. Si importa una carpeta incorrecta por error, realice una doble pulsación sobre el archivo StockQuoteService.java y compruebe que el nombre de paquete de la lista coincide con el nombre de paquete de su espacio de trabajo. Si no coinciden, puede suprimir el paquete importado e importar la carpeta correcta, o puede crear manualmente un paquete con el nombre correcto y mover el archivo Java dentro del mismo.

Ahora está preparado para iniciar el Ejercicio 1.2: Crear el servicio Web.

Comentarios
(C) Copyright IBM Corporation 2000, 2004. Reservados todos los derechos.