Configuraciones de tiempo de ejecución

EGL le permite generar un programa Java para cualquiera de las diversas plataformas soportadas. Puede desplegar el programa fuera de J2EE o en el contexto de uno de los siguientes contenedores 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.

Finalmente, puede utilizar EGL para generar una envoltura Java, como se describe en la siguiente sección.

Utilización de una envoltura Java

La envoltura Java generada por EGL es un conjunto de clases que permiten invocar un programa generado por EGL desde el código Java no generado por EGL; por ejemplo, desde una clase de acción de una aplicación Web J2EE basada en Struts o JSF o desde un programa Java no J2EE. La tarea de integración de Java con EGL es la siguiente:
  1. Genere las clases de envoltura Java, que son específicas de un programa generado
  2. Incorpore estas clases de envoltura en el código Java no generado
  3. Desde el código Java no generado, invoque los métodos de clase de envoltura para realizar la llamada y convertir datos entre estos dos formatos:
    • Los formatos de tipo de datos que utiliza Java
    • Los formatos de tipo primitivo necesarios cuando se pasan datos a o desde el programa generado por EGL

Llamadas válidas

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 CICS COBOL que se ha generado mediante VisualAge Generator
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 CICS COBOL que se ha generado mediante VisualAge Generator
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 CICS COBOL que se ha generado mediante VisualAge Generator
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 CICS COBOL que se ha generado mediante VisualAge Generator
Un programa no generado por EGL que se ha escrito en C o C++
Un programa no generado que se ha escrito en cualquier lenguaje y se ejecuta bajo CICS
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 CICS COBOL generado por EGL
Un programa no generado que se ha escrito en cualquier lenguaje y se ejecuta bajo CICS
Un programa no generado que se ha escrito en C o C++
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 CICS COBOL que se ha generado en VisualAge Generator
Un programa no generado escrito en C o C++
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 CICS COBOL que se ha generado mediante VisualAge Generator
Un programa no generado escrito en C o C++

Transferencias válidas

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

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.