ORDA – Manejar una lógica basada en eventos durante las operaciones de base de datos
Esta función sigue adelante con un nuevo paradigma: manejar los datos de una forma basada en eventos. 4D 21 proporciona una serie completa de eventos relacionados con operaciones de base de datos(guardar o soltar).
Los eventos ORDA pueden reemplazar a los triggers y ofrecen muchas más ventajas: más control, permitiéndole codificar su lógica de negocio (incluyendo trabajos que consumen mucho tiempo como imprimir facturas o almacenar datos externos) directamente en una función de clase de datos ORDA. Responden a eventos a nivel de datos como nuevo, modificar, guardar, soltar (CRUD)
Los eventos ORDA ofrecen una granularidad precisa y un sofisticado manejo de errores, lo que conduce a una fuerte integridad de los datos y una mejor organización del código.
Descubra cómo implementar la lógica de negocio apropiada en cada paso de una acción de guardar o soltar.
ORDA – Constructor y evento touched – Comportamiento detallado a través de una red
En esta entrada de blog anterior, descubrió que las entidades ORDA ahora pueden tener un atributo constructor permitiendo que la instanciación de las entidades siga un enfoque completamente orientado a objetos.
Y eso no es todo, otra entrada de blog presentó el primer evento de datos ORDA en una serie completa: el evento touched.
¿Quiere saber exactamente CUÁNDO y DÓNDE se activan los eventos constructor y el evento touched se disparan mientras las acciones van y vienen entre una aplicación cliente y el servidor? Este blog es para usted.
Sigua leyendo para conocer todos los detalles y ver una demostración en directo.
ORDA – Iniciar con el evento touched
ORDA es una funcionalidad principal a largo plazo que abre un mundo de nuevas posibilidades en 4D.
Seguimos mejorando ORDA para ofrecer un código poderoso. Así, sus aplicaciones serán fáciles de desarrollar y mantener. Y sobre todo se optimizan con un gran rendimiento para sus usuarios finales.
Por eso estamos encantados de introducir una nueva funcionalidad en 4D 20 R10 relativa a eventos sobre los datos en memoria.
En un típico viaje de usuario, los datos que necesita el usuario se cargan en memoria. Luego se someten a cambios según las acciones del usuario y finalmente se guardan cuando el usuario hace clic en un botón Guardar.
¿Qué pasa con la activación automática de la lógica de negocio cuando algunos datos cambian en la memoria? Ahora es posible formatear o preparar los datos lo antes posible antes de la acción de guardar para tener los datos en un estado listo para guardar.
Esto se hace gracias al evento ORDA touched en los datos y el beneficio es considerable.
¿Quiere saber más? Continue leyendo
