小程序客户端
Applet客户端提供了基于浏览器的Java运行时,该运行时能够直接与企业bean进行交互,而不必通过servlet进行间接交互。
该客户端旨在为需要基于浏览器的Java客户端应用程序编程环境的用户提供支持,该环境提供比Applet Servlet>企业bean模型所提供的环境更丰富,更健壮的环境。
该客户端的编程模型是Java应用程序瘦客户端和Servlet客户端的混合体。从此客户端访问企业Bean时,小程序可以将企业Bean对象引用视为CORBA对象引用。
该客户端没有开发,组装或部署小程序的工具支持。您负责开发小程序,为企业bean和CORBA对象生成必要的客户端绑定,并将这些组件捆绑在一起以安装或下载到客户端计算机。Java applet客户端提供了必要的运行时,以支持客户端和服务器之间的通信。applet客户端运行时是通过您在客户端计算机上安装的Java applet浏览器插件提供的。
使用组装工具生成客户端绑定。小程序可以利用这些绑定,也可以使用rmic命令生成客户端绑定。该命令是与WebSphere Application Server一起安装的IBM®Developer Kit的一部分。
小程序客户端使用RMI-IIOP协议。使用此协议可使applet访问企业bean引用和CORBA对象引用,但是applet在使用某些受支持的CORBA服务方面受到限制。
如果将企业Bean和CORBA环境合并在一个applet中,则必须了解两种编程模型之间的差异,并且必须适当地使用和管理每个模型。
小程序环境限制了从浏览器运行时环境对外部资源的访问。通过在WebSphere Application Server client文件中设置正确的安全策略设置,您可以使这些资源中的一些对applet可用。如果提供了正确的权限集,则applet客户端必须使用适当的API显式创建与资源的连接。该客户端不执行客户端小应用程序可能需要的任何服务的初始化。例如,客户端应用程序通过CosNaming或Java命名和目录接口API负责命名服务的初始化。
- 上一篇:
- 下一篇:对Java程序进行故障排除