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

Más Funcionalidad de Componentes / Empaquetado/Trayectoria del ColdFusion




Visitors to VTC.com will be able to view all introductory videos for each training course.
Free Trial Members will gain access to first three chapters for each training course.
Full Access Members have full access to VTC.com’s entire library of video tutorials.


Learn More

Subtitles of the Movie

La mayoria de desarrolladores encontraran util la practica de guardar componentes relacionados en un solo directorio. En terminos orientados a objetos, esta accion se llama empaquetado y permite a los desarrolladores administrar la interaccion de los componentes en un sentido mas amplio. En el ColdFusion, los paquetes corresponden a los directorios. Por ejemplo, los componentes de la aplicacion "Where's Tom" almacenados en el directorio "admin" se encuentran en un paquete. y los componentes almacenados en el directorio "dirPackage" se encuentran en otro paquete. Cuando un componente referencia a otro componente sin especificar una ruta de directorios, el ColdFusion primero revisa el mismo directorio como el componente original. Esto puede ser util para almacenar el codigo organizado dentro de las aplicaciones. porque podemos tener unos componentes con el mismo nombre y con un codigo diferente, siempre y cuando estos se encuentren en unos directorios diferentes. Por ejemplo, podemos copiar el componente "meal.cfc" del directorio "dirPackage" y pegarlo en el directorio "admin"; luego podemos modificar la variable "review" en el metodo "eat". Ahora podemos realizar un llamado en los componentes "mealActivity" al metodo "orderLunch". Primero creamos un objeto "aMeal", y referenciamos el componente utilizando solamente la palabra "meal", al metodo llamado "eat" del objeto "meal", el cual requiere que se la pase el objeto "food" como argumento. Ahora vamos a la pagina "inherited.cfm" y creamos un objeto llamado "tomsMeal" a partir del componente "mealActivity"; luego a la variable "mealReview" asignamos el elemento "tomsMeal.orderLunch". Ahora incluimos unas etiquetas "cfoutput" para desplegar el valor de la variable "mealReview", el cual es un objeto restituido por parte de la funcion "orderLunch" del componente "mealActivity". Al abrir esta pagina en el navegador, obtenemos los resultados correctos generados por la variable "mealReview". Puede ser util configurar una trayectoria en el ColdFusion Administrator para el paquete de un componente. De esta manera podemos referenciar los componentes utilizando un solo paso a partir del directorio raiz. Para hacerlo, abrimos el ColdFusion Administrator. y en la seccion "Server Settings" escogemos el vinculo "Mappings". Vamos a crear una trayectoria del directorio "dirPackage" con el valor "/com". Hacemos clic en el boton "Browse Server", seleccionamos el directorio "wherestom_working/dirPackage" y hacemos clic en "Apply". Luego hacemos clic en el boton "Update Mapping" y obtenemos una nueva trayectoria en la parte inferior de la lista. Ahora vamos a la pagina "taste_test", modificamos la referencia a estos componentes con el valor "com". y abrimos la pagina en el navegador. Observe que el ColdFusion ha localizado los componentes mediante una referencia muchos mas facil. Al trabajar en una aplicacion, este aspecto tambien puede ser util si no estamos seguros de cual va ser exactamente la estructura final de los directorios, pues estos solo deben ser modificados en un solo lugar. eben ser modificados en un solo lugar.

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