Puede llamar a un programa Java generado por EGL en un servicio EGL o Web EGL, pero sólo si el programa no es interactivo. En este caso, el programa puede desplegarse dentro o fuera de J2EE.
Además, EGL proporciona una forma de definir una aplicación Web que tiene las siguientes características:
Para obtener información detallada sobre este soporte especializado para aplicaciones Web, consulte la sección Componente PageHandler.
También puede actualizar un programa de tipo VGWebTransaction, aunque el mejor procedimiento es utilizar componentes PageHandler para desarrollar aplicaciones Web. EGL incluye el tipo de programa para dar soporte a la migración de un tipo de programa VisualAge Generator que permitía a los desarrolladores estructurar una aplicación Web como si el código se estuviera ejecutando en un entorno no Web. El programa de tipo VGWebTransaction recupera datos, visualiza datos, acepta información de entrada del usuario y postprocesa datos, mientras que la mayoría de las aplicaciones creadas con componentes PageHandler reenvían el control de una página Web a la siguiente.
Un programa de tipo VGWebTransaction es un programa principal (no llamado) y se ejecuta fuera de J2EE.
Finalmente, puede utilizar EGL para generar una envoltura Java, como se describe en la siguiente sección.
La tabla siguiente muestra las llamadas válidas a o desde el código generado por EGL.
Objeto llamante | Objeto llamado |
---|---|
Una envoltura Java generada por EGL de una clase Java que está fuera de J2EE | Un programa Java generado por EGL (no J2EE) |
Un programa Java generado por EGL de un cliente de aplicaciones J2EE | |
Un bean de sesión EJB generado por EGL | |
Un programa IMS/VS (generado o no por EGL) | |
Un programa CICS (generado o no por EGL) | |
Una envoltura Java generada por EGL de un cliente de aplicaciones J2EE | Un programa Java generado por EGL (no J2EE) |
Un programa Java generado por EGL de un cliente de aplicaciones J2EE | |
Un bean de sesión EJB generado por EGL | |
Un programa IMS/VS (generado o no por EGL) | |
Un programa CICS (generado o no por EGL) | |
Una envoltura Java generada por EGL de una aplicación Web J2EE | Un programa Java generado por EGL (no J2EE) |
Un programa Java generado por EGL de un cliente de aplicaciones J2EE | |
Un programa Java generado por EGL de la misma aplicación Web J2EE | |
Un bean de sesión EJB generado por EGL | |
Un programa IMS/VS (generado o no por EGL) | |
Un programa CICS (generado o no por EGL) | |
Un programa Java generado por EGL que está fuera de J2EE | Un programa Java generado por EGL (no J2EE) |
Un programa Java generado por EGL de un cliente de aplicaciones J2EE | |
Un bean de sesión EJB generado por EGL | |
Un programa no generado por EGL que se ha escrito en C o C++ | |
Un programa IMS/VS (generado o no por EGL) | |
Un programa CICS (generado o no por EGL) | |
Un programa Java generado por EGL que está en un cliente de aplicaciones J2EE | Un programa Java generado por EGL (no J2EE) |
Un programa Java generado por EGL de un cliente de aplicaciones J2EE | |
Un bean de sesión EJB generado por EGL | |
Un programa no generado que se ha escrito en C o C++ | |
Un programa IMS/VS (generado o no por EGL) | |
Un programa CICS (generado o no por EGL) | |
Un programa Java generado por EGL de una aplicación Web J2EE | Un programa Java generado por EGL (no J2EE) |
Un programa Java generado por EGL de un cliente de aplicaciones J2EE | |
Un programa Java generado por EGL de la misma aplicación Web J2EE | |
Un bean de sesión EJB generado por EGL | |
Un programa no generado escrito en C o C++ | |
Un programa IMS/VS (generado o no por EGL) | |
Un programa CICS (generado o no por EGL) | |
Un bean de sesión EJB generado por EGL | Un programa Java generado por EGL (no J2EE) |
Un programa Java generado por EGL de un cliente de aplicaciones J2EE | |
Un bean de sesión EJB generado por EGL | |
Un programa no generado escrito en C o C++ | |
Un programa IMS/VS (generado o no por EGL) | |
Un programa CICS (generado o no por EGL) |
La tabla siguiente muestra las transferencias válidas a o desde el código generado por EGL.
Objeto que realiza la transferencia | Objeto receptor |
---|---|
Un programa Java generado por EGL que está fuera de J2EE | Un programa Java generado por EGL (no J2EE) |
Un programa Java generado por EGL que está en un cliente de aplicaciones J2EE | Un programa Java generado por EGL del mismo cliente de aplicaciones J2EE |
Un programa Java generado por EGL de una aplicación Web J2EE | Un programa Java generado por EGL de la misma aplicación Web J2EE |
Conceptos relacionados
Salida generada
Introducción a EGL
Programa Java, PageHandler y biblioteca
Envoltura Java
PageHandler
Tareas relacionadas
Configurar el entorno de ejecución de J2EE para código generado por EGL