Planeación de la Aplicación / Planeación de los Componentes
Subtitles of the Movie
La planeacion de la estructura del codigo es un poco diferente al usar los componentes, pues estos generalmente se consideran como objetos. Estos a menudo se describen como la respuesta del ColdFusion a la programacion orientada a objetos. Debemos tener en mente todas las posibles maneras en las cuales se puede ingresar a la aplicacion y luego dividir la funcionalidad. de manera que cada acceso puede utilizarla sin necesidad de reescribir algun codigo. Al utilizar los componentes, un objetivo consiste en separar los datos o el contenido de la presentacion del mismo. Por ejemplo, si escribimos una pagina web que usa un componente del ColdFusion para acceder a la base de datos, el objetivo seria escribir el componente de manera que la misma recuperacion de los datos pueda usarse para ser desplegada en un asistente digital o PDA. Los componentes no reemplazan a las plantillas del ColdFusion, sino que estos son llamados a partir de tales plantillas. Generalmente, el proceso consiste en planear y describir los componentes y trazar una ruta de las paginas que van a utilizar los componentes. De esta manera veremos que es mas facil separar la funcionalidad que podriamos haber aplicado en la misma plantilla en unas versiones anteriores. Veremos que puede ser util planear los componentes al igual que planeamos las tablas de las bases de datos en el manejo de la informacion reunida sin tener una duplicacion. Cada componente representa, mas o menos, una entidad que tiene unas propiedades. y puede realizar acciones que tienen unos metodos. Mas adelante hablaremos con mas detalle acerca de los componentes, pero por ahora vamos a esbozar los aspectos fundamentales relacionados con esta division. En la aplicacion "Where's Tom" vamos a utilizar varios componentes. Para estar seguros acerca de los elementos que necesitamos construir, vamos a crear un mapa de componentes utilizando el programa Visio. Usted puede utilizar cualquier software que desee pero debe asegurarse de crear una vision general de los componentes que quiere utilizar. En este diagrama primero colocamos la aplicacion "Where's Tom" en la parte superior de la pagina. Bajo esta agregamos varios de los componentes, asi como los metodos y las propiedades de cada uno de ellos. Probablemente cambiaremos estos aspectos sobre la marcha, pero aqui tenemos un buen punto de partida. Observe que ya he agregado algunos de los componentes. Tenemos los componentes "Activity" para la actividad, "Location" para la ubicacion y "Supplies" para los suministros. Vamos a agregar un nuevo componente llamado "User" referente a un usuario, el cual va a tener estas caracteristicas o propiedades, entre otras: "LastName" para el apellido, "Address" 1 y 2 para las direcciones, "City" para la ciudad, "State" para el estado o la provincia, "Postal Code" para el codigo postal, "Country" para el pais, "Phone" para el numero telefonico, "Fax" para el numero de fax, "Email" para el correo electronico, "Cell Phone" para el numero del telefono celular, "Pager" para el buscapersonas y "IMAddress" para la direccion de mensajeria instantanea. Este componente puede manejar estas acciones o metodos: "InsertUser" para insertar un nuevo usuario, "EditUser" para editar un usuario existente, "ValidateUser" para validar un usuario, "SearchUser" para buscar usuarios y "DisplayUser" para desplegar informacion acerca de un usuario. Como mencionamos, a menudo olvidamos agregar algunos elementos en particular a este proceso de planeacion. pero los agregaremos sobre la marcha. Ahora tenemos un completo mapa de los componentes que vamos a construir en la aplicacion "Where's Tom". amos a construir en la aplicacion "Where's Tom".
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
United States 