选择客户机的类型

客户机为独立于应用程序服务器运行的客户机应用程序提供框架。

有关此任务

选择客户机时,决策因素包括是要在 Java Platform, Enterprise Edition (Java EE) 还是 Java Platform, Standard Edition (J2SE) 上运行客户机应用程序;是要通过小型安装覆盖区来简化使用还是通过中等到大型覆盖区来提供全面的功能;以及是否需要许可证才能复制或重新分发客户机。

通常,第一个决策是,您是需要在 Java EE 还是 J2SE 上运行的客户机应用程序? 这将引导您选择客户机的主类型,如本主题所述。 否则,如果要运行 ActiveX 程序或 Java applet 以与 WebSphere® Application Server上的企业 Bean 进行交互,那么您的决策仅适用于其中一种类型的客户机。

过程

  • J2SE
    如果要在客户机上运行轻量级客户机应用程序,而不需要 WebSphere Application Server 的 Java EE 平台的资源和处理成本,请选择要在 J2SE上运行的 Java 瘦客户机或独立瘦客户机。
    • 如果您需要具有小型安装覆盖区、可以嵌入到应用程序中并且在 IBM、Sun 或 HP-UX JRE 下运行的客户机,请选择独立客户机。 每个客户机都是可嵌入的单个 JAR ,占用空间较小; 例如, Thin Client for JMS with WebSphere Application Server com.ibm.ws.sib.client.thin.jms_9.0.jar 需要大约 2 MB 的磁盘空间。 有关独立客户机的显着限制,请参阅 客户机应用程序中的客户机对照表。
    • 如果您需要具有中等到大型覆盖区并在提供的 IBM JRE 下运行的全功能客户机,请选择 Java 瘦客户机。
      • 如果运行客户机应用程序以使用 Application Client for WebSphere Application Server的已安装文件,那么需要大约 400 MB 磁盘空间 (作为 Application Client 安装的一部分)。 如果您打算根据许可协议来复制和重新分发 Java 瘦客户机,请选择此选项。
      • 如果运行客户机应用程序以使用 WebSphere Application Server的已安装文件,那么需要大约 1 GB 磁盘空间 (作为 Application Server 安装的一部分)。 如果您不介意覆盖区较大,并且需要 Java 瘦客户机的维护支持,请选择此选项。

    但是,在 J2SE 上运行的瘦客户机不支持 Java EE 容器(此容器使您能够方便地访问有关对象解析、安全性、可靠性可用性和可维护性 (RAS) 以及其他服务的系统服务)。 并且,在 J2SE 上运行的瘦客户机不会初始化客户机应用程序所需的任何服务。

  • Java EE
    如果要运行充分利用 WebSphere Application Server的 Java EE 平台功能的 Java 客户机应用程序,请选择 Java EE 客户机。
    • 如果运行客户机应用程序以使用 Application Client for WebSphere Application Server的已安装文件,那么需要大约 400 MB 磁盘空间 (作为 Application Client 安装的一部分)。 如果您打算根据许可协议来复制和重新分发 Java EE 客户机,请选择此选项。
    • 如果运行客户机应用程序以使用 WebSphere Application Server的已安装文件,那么需要大约 1 GB 磁盘空间 (作为 Application Server 安装的一部分)。 如果您不介意覆盖区较大,并且需要 Java EE 客户机的维护支持,请选择此选项。

    Java EE 客户机提供了一个容器,客户机应用程序可以使用此容器来访问系统服务。 Java EE 客户机还将初始化客户机应用程序的运行时环境。

  • ActiveX 到 Enterprise JavaBeans (EJB) 网桥

    如果希望 ActiveX 程序访问 WebSphere Application Server上的企业 Bean ,请选择此客户机。

  • Applet 客户机

    如果您希望基于浏览器的 Java 客户机应用程序提供比 Applet> Servlet> 企业 Bean 模型提供的环境更丰富和更强大的环境,请选择此客户机。

下一步做什么?

开发客户机应用程序,以使用您选择的客户机类型。