El Cold Fusion MX de Macromedia otorga un incrementado poder y flexibilidad al desarrollo web. Al utilizar los Componentes del Cold Fusion, los desarrolladores web pueden crear objetos de código modulares y reutilizables, a los cuales pueden hacer un llamado internamente o a través de los servicios web. Éste tutorial le guía paso a paso a través de los componentes del Cold Fusion, la planeación de los mismos, los patrones de diseño, la estructura de los métodos y mucho más. La instructora Darcy Spears trata los conceptos relacionados con los lenguajes orientados a objetos como la herencia y el empaquetado de los datos por medio de los componentes, y le enseña la manera de publicar y utilizar los componentes como unos servicios web. Si usted quiere permanecer actualizado como desarrollador del Cold Fusion, necesita éste tutorial. Para comenzar a aprender ahora, simplemente haga clic en alguno de los tópicos de la parte inferior.
Introducción
Bienvenida y Revisión General Aplicación de Ejemplo: "Where's Tom?" Requerimientos del Sistema Local/Remoto Instalación y Configuración
Instalación del ColdFusion MX 6.1 ColdFusion Administrador/Ajustes de IIS Entornos de Desarrollo Dreamweaver MX 2004 para Diseño Dreamweaver MX 2004 para Desarrollo Planeación de la Aplicación
Consideraciones: Arquit. de Aplicación Requerimientos para Apl. "Where's Tom?" Mapa del Sitio/Flujograma de Aplicación Planeación de los Componentes
Ajuste Apl."Where's Tom?" para Desarrollo
Metodologías de Desarrollo del CF
Estructura de Directorios y Archivos
Creación de un Sitio en el Dreamweaver
Archivos Básicos de un Sitio
Hoja de Estilos de Apl. "Where's Tom?"
Estructura de Base de Datos
Desc. de Estructura de Base de Datos
Tabla "Users"
Tabla "Activities"
Tablas "User_Activities" y "Locations"
Tabla "Activity_Supplies"
Relaciones entre Tablas
Creación de un Origen de Datos del CF
Componentes y Conceptos
Definición de un Componente
Ejemplo de un Componente
¿Por Qué Utilizar Componentes?
Otras Opciones: Reutilización de Código
Cómo Organizar Comp. Apl."Where's Tom?"
Construcción del Primer CFC: "User"
Creación del Componente "User"
Método "insertUser" pt. 1
Método "insertUser" pt. 2
Método "updatetUser"
Método "searchUser"
Método "getUserDetail"
Método "validateUser"
Creación de un Área Protegida
Página "Index"
Formulario de Registro pt. 1
Formulario de Registro pt. 2
Validación del Formulario/Usuario
Inclusión de Verificación del Usuario
Detalles de los Componentes/Métodos
Código Seudoconstructor
Propiedades pt. 1
Propiedades pt. 2
Acceso a Métodos: "Package"
Acceso a Métodos: "Private"
Acceso a Métodos: "Public"/"Remote"
Cómo Forzar Actualización de un Método
Atr. Displayname/Hint/Name/Output/Roles
Atributo "Returntype"
Atrib. "Returntype": Nombre del Comp.
Argumentos del Método
Cód. de Método: Mejor Diseño de Usuario
Cómo Utilizar Componentes en el CFML
Ref. Transitorias vs Persistentes
Etiq.
Ubicación del Comp.
Etiq. Ubic. de Objeto/S. Web
Etiq. Métodos Disponibles
Etiq. Argumentos
Etiq. Atrb. de Servicios Web
Etiq. en el CFML
Etiq. en : "changeAim"
Et. en : "photo_op.cfm"
Cómo Invocar con Envío de Form. pt. 1
Cómo Invocar con Envío de Form. pt. 2
Formulario y Confirmación
Cómo Invocar con Solicitud de URL
Más Funcionalidad de Componentes
Patrón de Diseño/Ejemplo de Composición
Ejm. de Compos.: Activity/User/Location
Herencia: Comp. Hijo del "Activity.cfc"
Herencia: Comp. "mealActivity"
Herencia: Comp. "computerActivity"
Herencia: Despliegue en Comp. Heredado
Polimorfismo y Anulación: Comp. "Meal"
Polimorfismo y Anulación: "Breakfast"
Polimorfismo y Anulación: Comp. "Lunch"
Empaquetado/Trayectoria del ColdFusion
CFCs y Ámbito de Variables
Ámbito Local "Variables"
Ámbito Heredado "Variables"
Ámbito "This"
Ámbito "Function Local(var)/Arguments"
Fundamentos del XML
Desc. Lenguaje de Marcado Extensible
Documentos Bien Construidos del XML
Creación de un Documento del XML pt. 1
Creación de un Documento del XML pt. 2
Creación de Menú:"_main_build_menu.cfm"
Culminación y Despliegue del Menú
ColdFusion y los Servicios Web
Descripción General: Servicios Web
ColdFusion y los Archivos del WSDL
ColdFusion y SOAP con Ayuda del Apache
Servicio Web a Utilizar: Registros UDDI
Doc. API/Kit de Desarrollo Amazon.com
Adic.Búsqueda "Where's Tom":This is Now
Cómo Invocar Servicio Web de Amazon.com
Parámetros de Búsqueda de Amazon
Despliegue de Resultados de la Búsqueda
Publicación de un Servicio Web
Cómo Decidir Funciones de "Where's Tom"
Cómo Cambiar el Componente "Activity"
Publicación de las Especificaciones
Uso "Where's Tom?": Texto sin Formato
Uso "Where's Tom?": Estilo
Conclusión
Créditos
Acerca de la Autora