示例:Applet 客户机代码要求
除了名为 java.naming.applet 的附加属性以外,Applet 用来和企业 Bean 对话的代码与独立的 Java™ 程序或 Servlet 使用的代码相同。 此属性通知 InitialContext 和对象请求代理 (ORB) 此客户机为 Applet,而非独立的 Java 应用程序或 Servlet。
当初始化 InitialContext 类的实例时,此代码段的前两行表示独立的 Java 程序和 Servlet 发出什么命令以指定计算机名称、域和端口。在本示例中,<yourserver.yourdomain.com> 是计算机名和 WebSphere® Application
Server 驻留的域,900 是配置的端口。定义引导程序的值 (<yourserver.yourdomain.com>:900) 后,底层的基础结构中出现客户机与服务器之间的通信。除了 Applet 的前两行,还必须添加第三行代码,标识此程序为 Applet,例如:
prop.put(Context.INITIAL_CONTEXT_FACTORY, "com.ibm.websphere.naming.WsnInitialContextFactory"); prop.put(Context.PROVIDER_URL, "iiop://<yourserver.yourdomain.com>:900) prop.put(Context.APPLET, this);