Applet 客户机

Applet 客户机提供基于浏览器的 Java™ 运行时,能直接与企业 Bean 交互,而不是通过 Servlet 间接交互。

此客户机旨在支持有以下需求的用户:需要基于浏览器的 Java 客户机应用程序编程环境,该环境比 Applet > Servlet > 企业 Bean 模型提供的环境更丰富且更健壮。

此客户机的编程模型是 Java 应用程序瘦客户机和 Servlet 客户机的混合体。从此客户机访问企业 Bean 时,applet 将企业 Bean 对象引用当作 CORBA 对象引用。

对于此客户机,没有用于开发、组装或部署 applet 的工具支持。您自己负责开发 applet,生成企业 Bean 和 CORBA 对象必需的客户机绑定,并将它们绑在一起以安装或下载到客户机上。Java applet 客户机提供必需的运行时来支持客户机和服务器之间的通信。applet 客户机运行时通过在客户机上安装的 Java applet 浏览器插件提供。

使用组装工具来生成客户端绑定。applet 可以利用这些绑定,或您可以使用 rmic 命令生成客户端绑定。该命令是与 WebSphere Application Server 一起安装的 IBM® Developer Kit Java 修订版的一部分。

applet 客户机使用 RMI-IIOP 协议。使用此协议使 applet 能访问企业 Bean 引用和 CORBA 对象引用,但是在使用某些受支持的 CORBA 服务时,applet 是受限制的。

如果您将企业 Bean 和 CORBA 环境组合到一个 applet 中,那么您必须了解两个编程模型之间的差异,并且必须正确使用和管理每一个模型。

Applet 环境限制从浏览器运行时环境访问外部资源。通过在 WebSphere Application Server client.policy 文件中设置正确的安全策略设置,您可以向 applet 提供这些资源的一部分。如果给出了正确的许可权集,那么 applet 客户机必须使用适当的 API 显式创建到资源的连接。这种客户机不执行 applet 所需要的任何服务的初始化。例如,客户机应用程序负责通过 CosNaming 或 Java 命名和目录接口 (JNDI) API 对命名服务进行初始化。


指示主题类型的图标 概念主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ccli_appletclient
文件名:ccli_appletclient.html