Este libro pretende descubrir las posibilidades del servidor ColdFusion MX y de su lenguaje de script CFML (ColdFusion Markup Language) para el diseño de páginas dinámicas en el servidor, es decir, páginas generadas bajo petición que sean capaces de responder de manera inteligente a las demandas del cliente, y que a su vez permitan la automatización de gran cantidad de tareas. Este tipo de páginas es la base del actual desarrollo de sitios Web.
Aunque existen multitud de lenguajes y entornos de desarrollo concebidos para Internet, ColdFusion MX se ha convertido en uno de los entornos más ampliamente utilizados para el desarrollo de páginas dinámicas junto con ASP, JSP, PHP, etc.
En ColdFusion MX se combinan muchas características que contribuyen notablemente a su masiva utilización; entre otras, está el hecho de que es un entorno robusto y fácilmente ampliable. Pero lo más destacable, y una de las características que más han influido en su popularización, es la sencillez de uso que presenta su lenguaje de script CFML a los programadores principiantes (se pueden desarrollar aplicaciones sencillas en un corto intervalo de tiempo) combinada con las posibilidades avanzadas que proporciona al programador profesional (comunicación con bases de datos, interoperabilidad con Java, manejo de documentos XML, generación de gráficos, funciones para la gestión de correo electrónico etc.).
Con el fin de facilitar el aprendizaje de algunas de estas materias, se proporciona una gran cantidad de ejemplos de programación, convenientemente ilustrados y presentados ordenadamente según su grado de dificultad, así como ejemplos prácticos que el usuario podrá probar utilizando el CD-ROM que se adjunta.
Información proporcinonada en el libro:
-Instalación y configuración básica de un servidor ColdFusion MX.
-Fundamentos del lenguaje CFML.
-Manejo de las estructuras básicas del lenguaje CFML.
-Utilización de formularios, cookies y sesiones.
-Funciones asociadas al trabajo con ficheros y directorios.
-Funciones asociadas al trabajo con bases de datos.
-Funciones asociadas a la generación de gráficos.
-Desarrollo de una aplicación completa.