Esta obra tiene una orientación fundamentalmente práctica. Consiste en una secuencia de prácticas resueltas diseña-das para facilitar al lector/alumno la adquisición de habilidades y conocimientos en las diferentes tecnologías implicadas en el Despliegue de Aplicaciones Web. Para emular un entorno lo más realista posible, las prácticas se desarrollan sobre un conjunto de máquinas virtuales con sistemas operativos tanto libres como propietarios. El lector usará y administrará cada una de las máquinas realizando tanto las funciones de un desarrollador de aplicaciones web como las de un administrador de servidores web y servido-res de aplicaciones. Los objetivos principales que se alcanzarán utilizando el libro serán los siguientes: Conocer los diferentes tipos de arquitecturas web así como los principales servidores web y servidores de apli-caciones. Utilizar las herramientas necesarias para el despliegue y gestión de aplicaciones web. Configurar servicios DNS (Domain Name System) en función de los requerimientos de ejecución de las aplica-ciones web desplegadas. Administrar el servidor Apache realizando su instalación, configuración, despliegue y operación. Desplegar aplicaciones WAMP (Windows, Apache, MySQL y PHP) y LAMP(Linux, Apache, MySQL y PHP). Desarrollar y desplegar aplicaciones JavaEE basadas en Servlets y JSP (Java Server Pages). Administrar el servidor Tomcat realizando su instalación, configuración, despliegue y operación. Integrar los servidores Apache y Tomcat. Configurar servicios de directorio LDAP integrándolos con Apache y Tomcat. El desarrollo de las prácticas es incremental, comenzando con la configuración en red de las diferentes máquinas, conti-nuando con el despliegue de las aplicaciones y la administración de los servidores, y finalizando con una integración completa que simula un entorno empresarial.
