English English Spanish EspañolKorea한국어

Motor de Objetos

Modelo de Eventos Orientado hacia Objetos

 

El framework (marco) de objeto esta basado en un acercamiento de programación llamado Object Orientation (Orientación de Objeto). Esta metodología descompone una aplicación en entidades u objetos que reflejan cosas. Estas "cosas" pueden ser una orden, un cliente, un producto, etc. A estos objetos se le dan las características que representan sus datos y estado. El desarrollador usa entonces los comportamientos de los objetos (o métodos) y sus interacciones para desarrollar el sistema. El framework de objeto proporciona muchas bases para el desarrollo de aplicaciones complejas. Además de la implementación básica orientada a objetos a través de los componentes de ColdFusion, también hay:

 

1. Propiedades - las propiedades de los objetos estan basadas en clases y tipos. La clase proporciona la funcionalidad para las propiedades reusables, mientras que el tipo refleja el tipo básico de dato.

 

2. Manejo de eventos - los manejadores de evento pueden ser escritos, los cuales son configurados para correr en ciertos eventos y permite programar aplicaciones manejadas por eventos.

 

3. Motor de reglas - las reglas se pueden escribir y ser utilizadas a través de propiedes, para hacer cumplir la lógica del negocio dentro de un objeto y a través de una aplicación.


4. Capa de persistencia - distintos motores de persisitencia se pueden escribir para permitir que el almacén subyacente de los datos de los objetos sea un sistema de archivo, base de datos o cualquier otro depósito.


5. Uso de Plantillas - el uso de plantillas se emplea como una forma de reforzar la metodología del Modelo Controlador de la Vista (Model View Controller MVC) y también para proporcionar la estandarización de los componentes, como los campos de formas para las propiedades.

 

6. Administración - el área de administración permite manejar y desarrollar los objetos y aplicaciones desde un lugar.  Usted puede desarrollar aplicaciones básicas y mas complejas en el área de administración por medio de la creación de clases, adicionando propiedades y escribiendo y configurando eventos, funciones, reglas y plantillas.


Con un compresivo y abierto modelo de objeto, los desarrolladores pueden escribir scripts para ser ejecutados en eventos específicos como cuando un usuario entra (log in). Esto asegura que los desarrolladores pueden extender y controlar todo lo que ellos necesitan dentro de las aplicaciones.

Módulos y Servicios Pre-Construidos

 

ShadoMX tiene un modelo de servicio análogo a los servicios de windows.  Los desarrolladores pueden llamar estos servicios (como el servicio de búsqueda) en códigos y usarlos para extender o integrarlos dentro de sus propias aplicaciones.