Utilizar un área web fuera de la pantalla
¿Necesitas cargar páginas web, extraer metadatos o generar imágenes a partir del contenido de las páginas de un servidor headless? Si su respuesta es «sí», entonces está de suerte porque 4D v18 R3 lo hace posible. Ahora puede crear un área web fuera de la pantalla con el comando WA Run offscreen area comando.
Varios servidores web en una sola instancia de 4D
¿Alguna vez ha necesitado utilizar múltiples servidores web para, por ejemplo, dividir el código de su aplicación web en varias unidades de negocio, o separar el servidor web del administrador del del usuario o ejecutar una parte antigua, aún no preparada para el preemptive, en una instancia separada, permitiendo que la parte principal se ejecute en preemptive?
Si asiente con la cabeza, siga leyendo porque 4D v18 R3 le permite hacerlo… con facilidad.
Una mejor comprensión de las sesiones 4D REST
En una entrada anterior del blog, le mostramos cómo empezar con el servidor REST de 4D. Le guiamos a través de diferentes operaciones CRUD usando Postman y le indicamos la documentación REST completa. En esta entrada del blog, explicaremos cómo funcionan las sesiones en 4D. Esta comprensión le permitirá construir un sistema de autenticación basado en sesiones utilizando el servidor 4D REST.
Raspado de la web utilizando la notación de objetos
¿Quiere recuperar datos que no están disponibles a través de REST o servicios web? ¿Y si sólo están disponibles en un sitio web? Los datos son bastante fáciles de leer para un humano, pero leer datos HTML con un lenguaje de programación no es tan sencillo. Algunos desarrolladores intentan utilizar Position y Substring, otros prueban con Regex, pero es desagradable y lleva mucho tiempo. Un enfoque muy diferente es convertir el HTML en un objeto y obtener los datos mediante la notación de objetos. Las filas de la tabla se manejan como colecciones y son fáciles de recorrer.
Esta entrada del blog describe cómo utilizar este enfoque y proporciona algunos consejos útiles.
Pruebe el potente servidor REST de 4D con Postman
4D ofrece un potente servidor REST que permite el acceso directo a los datos almacenados en sus bases de datos 4D. Esto hace posible, por ejemplo, construir una API para utilizarla con una tecnología moderna de front-end(por ejemplo, Angular, React, etc.). En esta entrada de blog, proporcionaremos la primera introducción al servidor REST robusto de 4D. Verá cómo configurarlo y probar las operaciones de creación, recuperación, actualización y eliminación (CRUD) utilizando la herramienta de pruebas de API, Postman.
Más información sobre los procesos web
Usted pidió más información sobre los procesos web para identificar mejor las solicitudes que podrían estar ralentizando o bloqueando su servidor. Le hemos escuchado y en 4D v17 R5, hemos añadido información sobre la URL utilizada por los procesos web. Esta información puede ser recuperada de dos maneras: a través de la Ventana de Administración de 4D Server o a través del lenguaje 4D con el comando Get process activity .
Nuevos comandos de administración del servidor
4D sigue ofreciendo funcionalidades para ayudarle a crear sus propias aplicaciones para monitorizar sus servidores. Desde recuperar programáticamente información sobre sesiones, procesos y el servidor de aplicaciones, hasta obtener información sobre el servidor web.
Habiéndole proporcionado ya comandos para leer los estados, 4D v17 R4 le da ahora la capacidad de cambiar los estados. Ahora puede crear sus propias interfaces de administración como diálogos en el servidor, el cliente, o incluso como páginas HTML para el acceso a la web. Depende de usted. Estos comandos le permiten realizar las mismas acciones que la interfaz de administración estándar de 4D. Por ejemplo, puede enviar un mensaje a sus usuarios para notificarles un mantenimiento programado, o bloquear nuevas conexiones al servidor de aplicaciones mientras realiza una operación en él.
Etiquetas de transformación Bootstrap y 4D
¿Necesita acceder a sus datos 4D desde una página web pero no tiene un diseñador en su equipo? ¿Se siente incómodo diseñando las páginas usted mismo porque en el fondo cree que está lleno de reglas complicadas y no escritas? Bueno, ¿has pensado alguna vez en Bootstrap?
En esta entrada del blog, veremos cómo aprovechar el marco de trabajo de Bootstrap para diseñar páginas web en poco tiempo. También le proporcionaremos un ejemplo de base de datos para ver cómo se puede combinar con las etiquetas de transformación 4D.
Clasificación de seguridad A+ para los sitios web de 4D
Después de haber introducido el Perfect Forward Secrecy, el nivel de seguridad del servidor web 4D ha sido aumentado de nuevo con el soporte de HTTP Strict transport Security (HSTS). A partir de ahora, 4D Web server es compatible con los últimos protocolos de seguridad. Simplemente actualice a 4D v17 y habilite HSTS para obtener la clasificación A+ (el nivel más alto) de SSL Labs para sus sitios web.
Mayor clasificación de seguridad para los sitios web 4D
HTTPS es un protocolo HTTP muy conocido, cubierto con una capa de bondad de encriptación SSL/TLS. Este protocolo está destinado a proporcionar confidencialidad e integridad mediante la encriptación de las comunicaciones entre su servidor y sus usuarios finales, haciendo que sus datos estén a salvo de miradas indiscretas.
4D v16 R6 va un paso más allá: El servidor 4D Web ahora soporta Perfect Forward Secrecy (PFS). Esto le proporciona el más alto nivel de seguridad para sus comunicaciones – ¡por defecto! Más allá de la protección que proporciona, el soporte de PFS también aumenta los resultados de las pruebas de auditoría SSL de un servidor 4D listo para usar, lo que es genial para nuestros clientes. Especialmente para aquellos que trabajan con información sensible.
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