CURSO COLDFUSION
Páginas: 14 (3304 palabras)
Publicado: 21 de octubre de 2015
ColdFusion
BAJO EL ESTÁNDAR DE DESARROLLO DE
PORFIRIO ALBERTO PADILLA LÓPEZ
Coldfusion
Coldfusion es un servidor de aplicaciones dinámicas WEB, propiedad de
Adobe y escrito completamente en el lenguaje orientado a objetos JAVA.
Coldfusion tiene su propio lenguaje de marcas CFML (ColdFusion
Markup Languaje), el cual es muy similar al HTML tradicional (
quepueden tener varios atributos=“valor” )
Los tags propios de Coldfusion proveen opciones especiales que facilitan
el desarrollo de aplicaciones WEB más dinámicas y funcionales.
Aplicaciones en ColdFusion
Arquitectura Lógica del Sistema
Nuestros sistemas definen una arquitectura de 3 capas, en la cual se separan:
La interfaz: Que se muestra al
usuario y le facilita la
obtención y/o captura dedatos
Lógica
de
negocio:
Encapsulada en funciones,
que procesan datos de
entrada
dados
como
parámetro y nos devuelven
un resultado.
Invoca
funciones
Persistencia: Almacena
los datos, manteniendo
su
integridad
para
posterior consulta.
Consulta a la
BD
Aplicaciones en ColdFusion
Distribución de Formularios y Componentes
Contenidos de ayuda e información del sistema
basados en FLASH
Componentes deaplicación (Lógica del negocio)
Hojas de estilo.
Imágenes usadas a través de todo el sistema
Funciones de javascript
Una carpeta por módulo del sistema
Los archivos .cfm que se encuentran a nivel raíz
del sistema realizan la función de obtener los
datos de ingreso al sistema del usuario,
validarlos y en caso de ser correctos, asignar el
respectivo rol de acceso que el usuario tendrá.
Aplicacionesen ColdFusion
Acceso y Autentificación
Al iniciar sesión en el sistema, los siguientes archivos se ejecutan en el
orden respectivo:
1- Login.cfm: Se presenta la correspondiente interfaz para que el usuario
se autentifique ante el sistema (nombre, contraseña, empresa, huella
digital, etc.)
2- Validar.cfm: al proporcionarse los datos de identificación del usuario,
éste archivo comprueba suvalidez, y asigna al usuario los privilegios de
acceso que tenga
Aplicaciones en ColdFusion
Acceso y Autentificación
3- Index.cfm: Es la pantalla de inicio del sistema, que muestra el acceso hacia los
diferentes módulos del mismo, además del botón de SALIR.
Aplicaciones en ColdFusion
Acceso y autentificación: Application.cfm
Al solicitar una página, ColdFusion verifica la existencia de unarchivo con
nombre “Application.cfm”, si existe, el servidor lo ejecuta antes de devolver
la página solicitada.
En este archivo se pueden agregar operaciones de validación de datos de
sesión de la página.
La principal Función es redireccionar a la página de login en caso de que el
usuario intente acceder a una página sin haber iniciado sesión, o si ésta ya
ha expirado.
Aplicaciones en ColdFusionINTERFACES
Las interfaces siguen un formato tabular, donde la organización (layout) de los
campos de entrada de datos (controles) son definidas dentro de una estructura