管理 Java Applet

應用程式開發者可使用 Java Notes® 類別來建立執行伺服器作業的 Applet,例如開啟階段作業,並從資料庫存取控制清單中擷取資訊。Domino 伺服器可主控 applet,並在用戶端要求時,將 applet 下載到瀏覽器。

執行這項作業的原因和時機

若要在 Domino®網路伺服器上執行以 Java Notes® 類別建立的 Java Applet,您必須啟用伺服器上的 Domino® IIOP (DIIOP) 作業。此作業可讓 Domino® 及瀏覽器用戶端使用 Domino® Object Request Broker (ORB) 伺服器程式。Domino® ORB 會處理 Applet 要求,並將資訊傳輸到瀏覽器用戶端以進行通訊。您必須先在伺服器上啟用 Domino® IIOP 作業及「網際網路交互 ORB 通訊協定 (IIOP)」,使用者才可以存取 Domino® ORB 來執行 Java Applet。

應用程式設計者必須以 Java Notes® 類別建立 Applet,此外,他們必須指定 Applet 可以使用 Domino® ORB 來與瀏覽器用戶端進行通訊。應用程式設計者將 applet 新增到文件或表單時會指定此設定。

如需設計網路應用程式及 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. 重新啟動伺服器。