托管 Java applet

通过使用 Java Notes® 类,应用程序开发者可以创建执行服务器任务(例如,打开会话,以及从数据库访问控制表中检索信息)的 applet。该服务器可以驻留此 applet,并且可以在客户机请求该 applet 时将其下载到浏览器。

关于此任务

要在 Domino® Web 服务器上运行使用 Java Notes® 类创建的 Java applet,必须在服务器上启用 Domino® IIOP (DIIOP) 任务。此任务允许 Domino® 和浏览器客户机使用 Domino® 对象请求代理 (ORB) 服务器程序。Domino® ORB 处理 applet 请求,并将信息传输到浏览器客户机以进行通信。必须在服务器上同时启用 Domino® IIOP 任务和因特网 ORB 间协议 (IIOP),用户才能访问 Domino® ORB 以运行 Java applet。

应用程序设计者必须使用 Java Notes® 类创建 applet,此外,还必须指定 applet 能够使用 Domino® ORB 与浏览器客户机进行通信。应用程序设计者在将 applet 添加到文档和表单时指定该项设置。

有关设计 Web 应用程序以及有关 Java Notes® 类的信息,请参阅 HCL Domino® Designer 帮助

要设置 Domino® ORB,请执行以下操作。

过程

  1. 打开要编辑的“服务器”文档。
  2. 选择端口 > 因特网端口 > DIIOP,然后填写以下字段:
    1. Domino® IIOP (DIIOP) 端口设置

    字段

    Enter

    TCP/IP 端口号

    Domino® IIOP 任务所侦听的端口的名称。除非已将端口号 63148(缺省)分配给其他任务,否则不要更改此端口号。

    注: 由于操作系统限制,Linux 服务器上的缺省值为 60148。

    TCP/IP 端口状态

    选择以下某个选项:

    • 启用(缺省)-- 允许通过此端口进行通信。
    • 禁用 -- 禁止通过此端口进行通信。
  3. 选择因特网协议 > DIIOP。在线程数字段中,输入希望允许 DIIOP 服务器任务同时处理的线程数。缺省值为 10。
  4. 单击安全性,然后填写可编程性限制部分中的以下字段:
    2. 可编程性限制设置

    字段

    Enter

    运行有限制的 Java/Javascript/COM

    用来访问服务器的 applet 或应用程序的名称。允许该字段中输入的 applet 或应用程序名称运行使用 JavaJavaScript 功能的受限集合创建的程序。如果 applet 或应用程序匿名登录,请在此字段中输入词语 Anonymous

    运行无限制的 Java/Javascript/COM

    用来访问服务器的 applet 或应用程序的名称。允许该字段中输入的 applet 或应用程序名称运行使用所有 JavaJavaScript 功能创建的程序。如果 applet 或应用程序匿名登录,请在此字段中输入词语 Anonymous

  5. 要限制因特网客户机的认证级别,请选择安全性选项卡上因特网服务器认证字段中的设置并保存文档。
  6. 如有必要,请在 NOTES.INI 文件中编辑 ServerTasks 设置以包括 DIIOP 任务。
  7. 设置 SSL 服务器认证、名称和密码认证或对应用程序或 applet 的 IIOP 端口的匿名访问。
  8. 定义使用 JavaJavaScript 的浏览器客户机对服务器的访问权。如果 applet 或应用程序使用名称和密码认证,请输入 applet 或应用程序的名称。否则,在设置服务器访问权时请使用名称 Anonymous
  9. 重新启动服务器。