Java™
包装器是一组类,这些类可充当下列可执行文件之间的接口:
- 一方为 servlet 或手工编写的 Java 程序
- 另一方为生成的程序或 EJB 会话 bean
如果使用具有下列特征的构建描述符,则会生成 Java 包装器类:
- 构建描述符选项 enableJavaWrapperGen 设置为 yes 或 only;并且
- 构建描述符选项 linkage 引用一个链接选项部件,后者包含 callLink 元素来指引从包装器到程序的调用;并且
- 出现下列两种情况中的一种:
- 从包装器到程序的调用是通过 EJB 会话 bean 进行的(在这种情况下,callLink 元素的 linkType 属性设置为 ejbCall);或者
- 从包装器到程序的调用是远程的(在这种情况下,callLink 元素的 type 属性设置为 remoteCall);并且,callLink 元素的 javaWrapper 属性设置为 yes。
如果在 Java 包装器类与 EGL 生成的程序之间存在 EJB 会话 bean,则在使用具有下列特征的构建描述符时,将生成 EJB 会话:
- 构建描述符选项 enableJavaWrapperGen 设置为 yes 或 only;并且
- 构建描述符选项 linkage 引用一个链接选项部件,后者包含 callLink 元素来指引从包装器到 EJB 会话 bean 的调用(在这种情况下,callLink 元素的 type 属性设置为 ejbCall)。
有关使用类的更多详细信息,请参阅 Java 包装器类。有关类名的详细信息,请参阅生成的输出(参考)。