|
Páginas dinámicas de HTML en Sisinf Tal como se comentó en el pasado Enlace, se está trabajando en una opción para crear páginas del tipo HTML en ejecución, es decir que no sean páginas estáticas sino dinámicas. Un uso de páginas dinámicas para un sistema de clientes sería el desplegar el estado de los pedidos; para ello el usuario da su identificación y su clave, con esto se busca la información en el banco de datos, se crea la página HTML y se envía al usuario. Cuando se desea usar un buscador y consultas pequeñas puede ser mas rápido la nueva solución, al no tener que cargar los archivos JAR del emulador en la máquina del usuario. Es importante señalar que el consumo de recursos es mayor que con la solución del emulador, esto se puede reflejar en el tiempo de respuesta Por lo anterior esta nueva opción NO sustituye a la que ya se tiene y es recomendable solo en los casos señalados. A continuación se explica algunos de los conceptos generales sobre páginas dinámicas:
Funcionamiento General El funcionamiento general de la opción partiendo de que Usted tiene una o varias páginas estáticas; es poner en una de ellas una liga (URL) especial, con la cual se pide la ejecución de un programa hecho con la tecnología de JAVA Servlet, dicho programa es el que se encarga de procesar las páginas dinámicas de Sisinf. |
Al ejecutarse, este programa pide a su vez la ejecución de un programa de Sisinf en el módulo ELSI. Este programa será el encargado de generar las páginas, así como de leer la información que se considere adecuada. Un ejemplo sencillo puede ser aquel en que el programa de Sisinf forma una página para pedir ciertos datos y la envía al usuario, una vez que el usuario da la información, el programa la lee y mediante una consulta al Banco de Datos genera una nueva página con el resultado de su consulta. En este proceso cada "cliente" es independiente y cada uno tiene un ELSI para ejecutar su programa de Sisinf. En resumen la estructura de los programas de SISINF para esta opción será:
|