ORDA – De principiante a experto
ORDA, siglas de Object Relational Data Access (acceso adatos relacionales aobjetos ), es un método de acceso a datos que combina las ventajas de la programación orientada a objetos con las de las bases de datos relacionales, lo que permite a los desarrolladores centrarse en resolver problemas de negocio en lugar de gestionar el acceso a los datos.
Tanto si es nuevo en ORDA como si ya está familiarizado con él y desea ampliar sus conocimientos, considere esta entrada de blog como una hoja de ruta que le guiará en el proceso de aprendizaje.
Esta entrada de blog incluye lo siguiente
- Beneficios de ORDA
- Visión general de ORDA
- Concepto principal
- API de ORDA
- Capa de abstracción ORDA
- Trabajo a distancia
- Optimización de peticiones
- Sistema de permisos
- Compartir datos entre procesos
Sin más dilación, ¡vamos al grano!
Filtre el acceso a sus datos gracias a un completo sistema de permisos
Filtrar el acceso a los datos es una funcionalidad imprescindible para evitar accesos maliciosos a su aplicación.
Hasta ahora, podía exponer o no como recurso REST una clase de datos y algunos de sus atributos. Ya era un medio práctico para restringir el acceso a sus datos. Aún así, estamos encantados de ofrecer en la v19R8 un sistema poderoso y totalmente personalizable para proteger sus datos de usuarios no autorizados. Un sistema de protección de sus datos depende de quién accede a ellos y a qué datos se accede.
ORDA – Optimización de peticiones REST paso a paso (+ Una demo)
El rendimiento de ORDA/REST es un asunto estratégico; por eso hemos lanzado muchas características relacionadas con este tema, como la optimización de peticiones ORDA/REST en Cliente/Servidor y cuando se trabaja con un almacén de datos remoto. Últimamente, también te hemos dado un control completo sobre la optimización de las peticiones ORDA/REST.
Esta entrada del blog le da el plan a seguir para as su juego de rendimiento ORDA/REST. Incluye otras entradas del blog para leer, vídeos para ver, y una demo para jugar para aumentar el rendimiento en tus aplicaciones de forma rápida y sencilla.
ORDA – Optimizar el rendimiento con un control total sobre las peticiones REST
Con una versión anterior, descubriste cómo las peticiones ORDA REST habían sido optimizadas automáticamente para aumentar el rendimiento cuando se trabaja con un almacén de datos remoto y configuraciones cliente/servidor.
Aprendiste que puedes usar contextos para aprovechar la optimización automática de las peticiones ORDA REST.
Ese fue un paso significativo, pero ahora ofrecemos tener un control completo sobre el comportamiento de sus peticiones REST. Dado que el rendimiento es una preocupación estratégica, ¡debes estar ansioso por descubrir esta nueva característica!
Y eso no es todo; ahora hay nuevas herramientas disponibles para ayudarle a entender y depurar sus problemas.
Siga leyendo para ver la presentación completa.
ORDA: Compara a fondo dos selecciones de entidades
Dado que ORDA permite trabajar con varias selecciones de entidades simultáneamente, estamos seguros de que usted aprovecha esto pasando selecciones de entidades como parámetro a los métodos del proyecto o a las funciones de las clases del modelo de datos de ORDA.
Para trabajar eficientemente con la programación orientada a objetos utilizando la menor cantidad de líneas de código posible, necesita funciones robustas y optimizadas. Por eso, con 4D v19 R3, estamos enviando una nueva función disponible en el objeto entitySelection: la función selected() función.
Gracias a ello, podrás inspeccionar y comparar dos selecciones de entidades. Veamos los detalles
Prepárese para los nuevos atributos SameSite y Secure para las cookies
Las capacidades de las cookies han crecido y evolucionado a lo largo de los años, pero han dejado algunos problemas heredados. Para manejar esto, los navegadores (incluyendo Safari, Chrome, Firefox y Edge) están cambiando su comportamiento con respecto a los atributos SameSite y Secure para un modelo seguro por defecto para las cookies.
Como desarrollador web de 4D, usted puede estar preocupado por la cookie de sesión web de 4D si quiere evitar que su aplicación sufra una falsificación de solicitud en el sitio.
Para evitar que su cookie de sesión web circule por la web inútilmente o sea malinterpretada por los navegadores debido a un valor aplicado por defecto, debe preguntarse si es
- una cookie de terceros: asociada a un nombre de dominio diferente al de la página donde se encuentra la cookie. Una cookie de terceros es colocada por un objeto de la página( por ejemplo, un anuncio) que se origina en un dominio distinto del que aloja la página
o
- una cookie de origen: asociada al dominio de la página
Dependiendo de su caso de uso, debe elegir el valor apropiado para el atributo SameSite de su cookie de sesión web.
Para reforzar la seguridad, el atributo Secure debe ser establecido para la cookie de sesión web cuando la conexión es segura (HTTPS) para indicar al navegador que la cookie puede ser enviada con seguridad.
Siga leyendo para saber cómo 4D le respalda para mejorar la privacidad y la seguridad en la web.
ORDA: Facilidad para hacer bucles con una nueva etiqueta 4D
Probablemente ya ha utilizado un bucle For each…End for each para trabajar con selecciones de entidades ORDA o con colecciones. Su uso es simple y directo. ¿Le gustaría utilizarlo como una etiqueta 4D en sus páginas SHTML? ¿O quizás con el comando PROCESS 4D TAGS?
A partir de 4D v19, ¡puede hacerlo! Siga leyendo para saber más.
4D Data Explorer en acción
Aunque el 4D Data Explorer está todavía en versión Preview (seguramente habrá más funcionalidades en las próximas versiones), hemos pensado en mostrarle el producto en acción y permitirle descubrir sus capacidades.
Se trata de una interfaz de navegador web utilizable tanto por el administrador como por el desarrollador, de forma remota (de forma segura con una conexión HTTPS) o localmente en la misma máquina que su base de datos abierta.
¿Necesita comprobar sus datos durante el desarrollo? ¿Necesita encontrar datos que puedan causar errores? El Explorador de Datos, con su potente motor de consulta y su intuitiva interfaz web, está hecho para usted.
Veamos el vídeo:
Sesiones escalables para aplicaciones web avanzadas
Hoy en día, las aplicaciones web son herramientas modernas esenciales. Como las máquinas y los procesadores son cada vez más potentes, sus aplicaciones web deben cumplir constantemente con los requisitos de rendimiento. Por eso, con 4D v18 R6, el servidor web 4D ofrece un nuevo tipo de sesión web: la sesión web escalable.
¡Descubramos más!
Sus datos en directo… en una interfaz web
Como desarrollador 4D, quizás haya soñado con visualizar sus datos de forma inmediata y fácil mientras los actualiza/crea. O tal vez es un administrador 4D y necesita encontrar rápidamente un registro que causa un error debido a datos inapropiados. Esto ha sido posible con la interfaz de consulta y el formulario de salida incorporados de 4D, pero puede llevar tiempo personalizar este formulario y puede necesitar una herramienta más sensible.
¿Qué tal una interfaz web moderna y fácil de usar para ver sus datos? Y como guinda del pastel, ¿qué tal si esta interfaz viene con un potente motor de consulta? ¡No sueñes más! Todo esto es ahora una realidad gracias a Data Explorer, una nueva herramienta que se ofrece como vista previa para que la evalúe y nos dé su opinión.
Por supuesto, se mejorará en futuras versiones.
¡Descubrámoslo ahora!
Contacto con nosotros
¿Tiene alguna pregunta, sugerencia o simplemente quiere ponerse en contacto con los bloggers de 4D? Escríbenos.
* Su privacidad es muy importante para nosotros. Haga clic aquí para ver nuestra Política