Una envoltura
Java es un
conjunto de clases que actúan como interfaz entre los siguientes ejecutables:
- Por un lado, un servlet o un programa Java escrito a mano
- Y por otro lado, un bean de sesión EJB o programa generado
Las clases de envoltura Java se generan si utiliza un descriptor de construcción que tiene las siguientes características:
- La opción del descriptor de construcción enableJavaWrapperGen está establecida en yes u only; y
- La opción del descriptor de construcción linkage hace referencia a un componente de opciones de enlace que incluye un elemento callLink para controlar la llamada desde la envoltura al programa; y
- Se cumple una de las dos afirmaciones siguientes:
- La llamada desde la envoltura al programa se realiza mediante un bean de sesión EJB (en cuyo caso el elemento callLink, propiedad linkType se establece en ejbCall); o bien
- La llamada desde la envoltura al programa es remota (en cuyo caso, el elemento callLink, propiedad type se establece en remoteCall); además, el elemento callLink, propiedad javaWrapper se establece en yes.
Si un bean de sesión EJB hace de intermediario entre las clases de envoltura Java y un programa generado por EGL, genere la sesión EJB si utiliza un descriptor de construcción que tiene las siguientes características:
- La opción del descriptor de construcción enableJavaWrapperGen está establecida en yes u only; y
- La opción del descriptor de construcción linkage hace referencia a un componente de opciones de enlace que incluye un elemento callLink para controlar la llamada desde la envoltura al bean de sesión EJB (en cuyo caso, la propiedad type del elemento callLink se establece en ejbCall).
Para obtener más información sobre cómo utilizar las clases, consulte la sección Clases de
envoltura
Java. Para obtener información detallada sobre los nombres de clase, consulte la sección Salida generada (referencia).