Home
Username:
Password:
Macromedia ColdFusion MX (Español) Tutorials

Introducción / Aplicación de Ejemplo: "Where's Tom?"

Subtitles of the Movie

Tambien utilizaremos una aplicacion de ejemplo llamada "Where's Tom". Esta aplicacion fue desarrollada para demostrar la facilidad de la creacion de un servicio web utilizando el ColdFusion MX y sus componentes. Tom es un personaje que se mueve rapidamente, mucho mas que la mayoria de las personas. y es notoriamente dificil de localizar cuando se le necesita. En vez de adjuntar secretamente un localizador global a Tom, hemos decidido crear una aplicacion para responder a la perpetua pregunta: Àdonde esta Tom?. Tom nos ayuda un poco en este aspecto. El utiliza un area administrativa protegida con una contrasena para ingresar a su agenda. Si se necesitan otras ubicaciones u otros usuarios, Tom los agrega. El area administrativa utiliza unos componentes construidos alrededor de la estructura de datos de la aplicacion "Where's Tom", que se invocan en las plantillas del ColdFusion para aplicar una metodologia de modificacion en vez de una metodologia de desarrollo. Una vez ingresada la agenda de Tom, cualquier persona puede averiguar donde se encuentra este al visitar su website. Si un usuario quiere revisar su agenda al comienzo de la semana, este puede intentar descifrar la extrana lista de dias de la semana mediante el vinculo "That Was Then". Por cierto, esto tambien permite a un usuario revisar la agenda de Tom, pero esta no es una caracteristica documentada. La opcion "That Was Then" utiliza un bloque de scripts del ColdFusion escrito para filtrar el dia actual de la semana y luego construir un arreglo de las dos semanas previas y las dos semanas posteriores a ese dia. El arreglo se hace con este vinculo en los dias en que Tom ha ingresado alguna actividad, pero el usuario generalmente no puede decirlo. Si alguna persona quiere encontrar directamente a Tom en este mismo segundo, al hacer clic en el vinculo "This Is Now" se despliega la respuesta. Algunas de las ubicaciones de Tom tienen unas camaras, que por supuesto son muy discretas. Si hay camara en el mismo lugar que Tom, los usuarios pueden hacer clic en "View" para ver su ubicacion. Luego pueden hacer clic en estas flechas para apuntar la camara hacia un punto diferente. La opcion "This Is Now" invoca un metodo "searchActivities" en un objeto "activity.cfc"; la funcionalidad "View". utiliza multiples instancias de un objeto "camera" al pasar unos diferentes parametros "aim" con base en unas variables del URL. Para todas las actividades, Tom obtiene un poco de ayuda como cualquier persona. Al hacer clic en el vinculo "Supplies" los usuarios pueden ingresar una palabra o una frase para describir algun aspecto y ayudar a Tom; luego pueden buscar en toda la base de datos del website "amazon.com". La funcionalidad "Supplies" invoca el servicio web de Amazon con un metodo de busqueda de una palabra clave y restituye los primeros 10 resultados. Luego, esos resultados se pasan y se despliegan utilizando las convenciones de estilo de la aplicacion "Where's Tom". Esta area tambien demuestra los conceptos de la herencia, el empaquetado de datos y el polimorfismo al utilizar unos componentes "meal" que pasan unos elementos "food" a Tom, pues no todos los suministros se relacionan con la oficina. Si ver a Tom no es suficiente, los usuarios tambien pueden hacer clic en el vinculo "Feel the Love" para enviarle un e-mail. La opcion "Feel the Love" demuestra la utilizacion de un envio de datos a un componente del ColdFusion. Resulta que la busqueda de Tom es una ocupacion muy popular, asi que otros websites querrian utilizar su funcionalidad. Vamos a publicar el servicio web "Where's Tom" utilizando la funcionalidad de los servicios web incorporados en el ColdFusion. y luego vamos a desplegar dos tipos diferentes de informacion restituida en dos paginas diferentes. Cualquier aplicacion, a cualquier hora del dia o de la noche, puede desplegar la ubicacion exacta de Tom. Esta aplicacion de ejemplo nos brindara una amplio entendimiento acerca de como el ColdFusion MX puede ser utilizado con los componentes. para crear unas funciones de aplicaciones modulares y unos servicios web. En adicon, esta tambien nos permitira conocer la ubicacion de Tom en cualquier momento del dia. onocer la ubicacion de Tom en cualquier momento del dia.

Tutorial Information

Course: Macromedia ColdFusion MX (Español)
Author: Darcey Spears
SKU: 33752
ISBN: 1-933736-76-3
Release Date: 2007-03-30
Duration: 6.5 hrs / 102 lessons
Captions: Available on CD and Online University
Compatibility: Vista/XP/2000, OS X, Linux
QuickTime 7, Flash 8

VTC Sign up & Benefits

  • Unlimited Access
  • 98,729 Video Tutorials (23,265 free)
  • Video Available as Flash or QuickTime
  • Over 1026 Courses
  • $30 for One Month Access
  • Multi-User Discounts Available