< Anterior

Lección 2: Crear y probar el servicio web

Una vez creado un proyecto habilitado para JAX-RS, puede descargar los archivos Java™ utilizados por la aplicación y probar el servicio web.

Crear un servicio web JAX-RS

  1. Descargue el proyecto que contiene las clases Java necesarias para la aplicación.
  2. En el proyecto web, cree un paquete denominado com.test (pulse con el botón derecho del ratón en Recursos Java > src y seleccione Nuevo > Paquete). Importe las clases siguientes del proyecto descargado al paquete:
    • AddressBook.java
    • AddressBookApplication.java
  3. Abra WebContent/WEB-INF/web.xml. En la vista Diseño, seleccione el servlet (Servlet JAX-RS), pulse Añadir y añada un parámetro de inicialización del servlet de JAX-RS, dejando vacíos los campos de nombre y valor. Guarde web.xml omitiendo los errores que podrían visualizarse.
    Captura de pantalla que muestra cómo añadir un parámetro de inicialización al descriptor de despliegue de aplicaciones web del proyecto habilitado para JAX-RS
  4. En la vista Problemas, pulse con el botón derecho el aviso param-name y seleccione Arreglo rápido. Seleccione buscar una subclase existente y, a continuación, seleccione AddressBookApplication.
  5. Guarde web.xml.

Prueba del servicio web JAX-RS

  1. En la vista Servidores, pulse con el botón derecho el servidor, seleccione Añadir y eliminar y añada el EAR JAX-RS al servidor. Reinicie el servidor.
  2. Para recuperar todas las direcciones en la aplicación de libreta de direcciones, abra un navegador web y especifique el siguiente URL: http://localhost:<puerto_host_predeterminado>/<nombre_aplicación>/jaxrs/addresses Por ejemplo, siguiendo el convenio de denominación utilizado en esta guía de aprendizaje y el puerto predeterminado, http://localhost:9080/JAXRS/jaxrs/addresses
    Nota: Puede determinar el nombre de puerto de host predeterminado en la pestaña Configuración del servidor de la consola administrativa de WebSphere Application Server.
  3. Especifique el siguiente URL: http://localhost:<puerto_host_predeterminado>/<nombre_aplicación>/jaxrs/addresses/<índice_direcciones> El índice_direcciones es un número entre 0 y 5 que representa las 6 direcciones que aparecen en AddressBook.java. Aparecerá la dirección asignada a ese valor de índice.
< Anterior
Icono que indica el tipo de tema Tema de lección de guía de aprendizaje
Términos y condiciones para centros de información | Comentarios

Icono de indicación de fecha y hora Última actualización: 22 de abril de 2014

Nombre de archivo: jaxrs_exercise13.html