Este documento describe Adobe ColdFusion, un servidor de aplicaciones y lenguaje de programación para desarrollar sitios web dinámicos. ColdFusion permite crear y modificar variables, usar controles de flujo como IF y bucles, e interactuar con bases de datos. Incluye tags para realizar diversas funciones como leer y escribir archivos. ColdFusion fue desarrollado inicialmente en 1995 y ha pasado por varias versiones hasta la actualidad.
KELA Presentacion Costa Rica 2024 - evento Protégeles
BD_EQ6_INV_Coldfusion
1. UNVERSIDAD VERACRUZANA
FACULTAD DE
ADMINISTRACION
ADOBE COLDFUSION
ALUMNOS:
DOMINGUEZ MOCTEZUMA JOSE YOSSIMAR
HERRERA PONCE JORGE ANTONIO
MARTINEZ LEYVA EDUARDO GABRIEL
BASE DE DATOS
SISTEMAS COMPUTACIONALES
ADMINISTRATIVOS
ADOBE COLDFUSION
2. Base de Datos
Adobe ColdFusion es un servidor de aplicaciones y un lenguaje de programación
usado para desarrollar aplicaciones de Internet, generalmente sitios web generados
dinámicamente. En este aspecto, es un producto similar a ASP, JSP o PHP.
ColdFusion es una herramienta que corre en forma concurrente con la mayoría de
los servidores web de Windows, Mac OS X, Linux y Solaris (también en servidores web
personales en Windows 98 y puede ser usado para intranets). El servidor de aplicaciones
web de ColdFusion trabaja con el servidor HTTP para procesar peticiones de páginas
web. Cada vez que se solicita una página de ColdFusion, el servidor de aplicaciones
ColdFusion ejecuta el guión o programa contenido en la página.
ColdFusion es un lenguaje de programación, puede crear y modificar variables igual
que en otros lenguajes de programación que nos son familiares. Posee control de flujo de
programas, como IF, Case, ciclo, etc.
No es un lenguaje de bases de datos, pero interactúa de manera simple con bases
de datos (Sybase, Oracle, MySQL, SQL Server, o Access). Usando SQL estándar, las
páginas y aplicaciones web pueden fácilmente recuperar, guardar, formatear y presentar
información dinámicamente.
Muchas de las funciones poderosas de ColdFusion, como leer desde y escribir en
discos duros del servidor, son basadas en tags. Así como el tag puede tener argumentos
como 'width' o 'align', el tag <CFFILE>tiene argumentos que especifican
'action=read/write/copy/delete', path=' etc. El tag <CFFORM>construye automáticamente
todo el código JavaScript para verificar los campos requeridos antes de hacer el
formulario. ColdFusion también tiene tags para COM, Corbay Appletsy Servletsde Java.
ColdFusion fue diseñado para desarrollar sitios complejos y de alto tráfico. ColdFusion
está diseñado para correr en máquinas multi-procesador, y permite construir sitios que
pueden correr en clustersde servidores. Es un lenguaje que se ejecuta en el servidor. A
diferencia de JavaScript y Applets Java, que se ejecuta en el cliente, ColdFusion se
ejecuta en el servidor web. Esto significa que los guiones escritos en ColdFusion correrán
de la misma manera en cualquier navegador web. ColdFusion tiene problemas de
inestabilidad y es capaz de soportar poca carga [cita requerida]. Este problema sólo puede
solucionarse poniendo gran cantidad de servidores web balanceados entre sí.
Hi s t o ri a
ColdFusion fue desarrollado inicialmente por J. J. Allaire, y su primera versión
3
3. Base de Datos
apareció en julio de 1995. En 2001, estando en el mercado la versión 5, Allaire fue
adquirido por Macromedia, que en junio de 2002 lanzó ColdFusion MX (6.0), llamado de
esta manera para seguir la nomenclatura de sus otros productos. Esta versión fue
completamente reescrita en Java desde cero, y fue diseñada, entre otros aspectos, para
integrarse de manera sencilla con Macromedia Flash, el producto estrella de la compañía.
ColdFusion MX 7 fue lanzado en febrero de 2005, meses antes de la adquisición de
Macromedia por Adobe Systems. En la actualidad está disponible la versión 8 update 1
que provee entre otros: - Monitor del servidor: para saber que está pasando exactamente
en la aplicación - Integración con PDF: las aplicaciones ColdFusion pueden generar e
interactuar dinámicamente con documentos en formato PDF. - Ajax features: ColdFusion 8
puede gestionar información de aplicaciones y frameworks Ajax. - Integración con .NET:
En ColdFusion 8 se puede especificar cualquier objeto .NET (local o remoto). - Integración
con el Servidor Exchange de Microsoft: Provee conexión con un servidor exchange de
Microsoft, lo que permite crear eventos, modificar calendarios, programar tareas. -
Debugger interactivo: ColdFusion 8 ofrece un plug-in para hacer debug en Eclipse.
3