Visión general de tareas: Desarrollo y despliegue de aplicaciones web

Utilice este documento para aprender a desarrollar y desplegar aplicaciones Web.

Acerca de esta tarea

Un programador crea los archivos que forman una aplicación web, y a continuación ensambla los componentes de dicha aplicación web en un módulo web. Luego, el encargado del despliegue (generalmente el desplegador de un entorno de prueba de unidad o el administrador de un entorno de producción) instala la aplicación web en el servidor.

Procedimiento

  1. Opcional: Migre las aplicaciones web existentes para que se ejecuten en la nueva versión del producto.
  2. Diseñe la aplicación web y desarrolle sus artefactos de código: Servlets, archivos JSP(JavaServer Pages) y archivos estáticos, como por ejemplo, archivos de imágenes y archivos HTML (Hyper Text Markup Language). Consulte el tema Aplicaciones Web: recursos de aprendizaje para obtener enlaces a la documentación de diseño.

    Consejos para la programación de JavaServer Pages:

    • Inhabilite el estado de la sesión de los archivos JSP (JavaServer Pages) utilizando <%@ page language="java" contentType="text/html" session="false" %>, en lugar de <%@ page language="java" contentType="text/html" %>
    • Sustituya las llamadas setProperties de los archivos JavaServer Pages por llamadas directas a los métodos setxxx apropiados.
  3. Desarrolle la aplicación web, con extensiones de WebSphere Application Server para ampliar su funcionalidad.
  4. Ensamble la aplicación web en un módulo web mediante una herramienta de ensamblaje. Las propiedades de ensamblaje de módulos Web podrían incluir la posibilidad de:
    • Configurar listas de páginas de servlets.
    • Configurar filtros de servlets.
    • Prestar servicio a servlets por nombre de clase.

      Prestar servicio a servlets por nombre o por nombre de clase se desencadena estableciendo la propiedad serveServletsbyclassnameEnabled en las extensiones IBM®. Utilice el atributo invoker.patterns para especificar los patrones que desencadenan la invocación del componente de servidor y que permite prestar servicio de servlets por nombre o por nombre de clase. Este valor es una lista separada por espacios, dos puntos o punto y coma.

    • Habilitar la prestación de servicio de archivos.

      El servicio de archivos permite que una aplicación web sirva tipos de archivos estáticos, como HTML. Los atributos de servicio de archivos son los que utiliza el servlet que implementa el comportamiento de servicio de archivos.

  5. Despliegue el módulo web o el módulo de aplicación que contiene la aplicación web.

    A continuación del despliegue debería encontrar práctica la utilización de la herramienta que habilita la compilación por lotes de los archivos JSP para obtener tiempos de respuesta iniciales más rápidos.

  6. Opcional: Resuelva problemas de la aplicación web.
  7. Opcional: Modifique la configuración del contenedor web en el servidor de aplicaciones en que ha desplegado el módulo web o el módulo de aplicación que contiene la aplicación web.
  8. Opcional: Gestione la aplicación web desplegada.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tweb_aovr
File name: tweb_aovr.html