WEB 伺服器


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

若要在 IBM Lotus Domino Web 伺服器上執行以 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 新增到文件或表單時會指定此設定。

如需設計 Web 應用程式及 Java Notes 類別的相關資訊,請參閱「Lotus Domino Designer 說明」。

設定 Domino ORB

1. 開啟您要編輯的「伺服器」文件。

2. 選擇 [通訊埠] - [網際網路通訊埠] - [DIIOP],並完成下列欄位:
欄位輸入
TCP/IP 埠號接收 Domino DIIOP 作業的通訊埠名稱。請勿變更此通訊埠,除非您已將埠號 63148 (預設值) 指定給另一個作業。

附註 Linux 伺服器上的預設值是 60148,因為作業系統限制。

TCP/IP 通訊埠狀態請選擇其中一項:
  • 啟動 (預設值) -- 容許透過此通訊埠進行通訊。
  • 取消 -- 防止透過此通訊埠進行通訊。
3. Choose Internet Protocols - DIIOP and complete this field:
欄位輸入
執行緒數容許 DIIOP 伺服器作業同時處理的執行緒數。預設值為 10。
4. 按一下「安全性」,並在「程式性限制」小節中完成下列欄位:
欄位輸入
執行受限的 Java/Javascript/COMapplet 或應用程式用來存取伺服器的名稱。這個欄位中所輸入的 applet 或應用程式名稱,可執行使用受限的 Java 及 JavaScript 功能集所建立的程式。如果 applet 或應用程式以匿名方式登入,請在此欄位中輸入 Anonymous。
執行不受限的 Java/Javascript/COMapplet 或應用程式用來存取伺服器的名稱。這個欄位中輸入的 applet 或應用程式名稱,可執行使用所有 Java 及 JavaScript 功能所建立的程式。如果 applet 或應用程式以匿名方式登入,請在此欄位中輸入 Anonymous。
5. 若要限制鑑別層級,請在「安全性」標籤的「網際網路伺服器鑑別」欄位中選擇設定,並儲存文件。

6. 若需要,請在 NOTES.INI 檔中編輯 ServerTasks 設定以併入 DIIOP 作業。

7. 設定 SSL 伺服器鑑定、名稱與密碼鑑定或匿名存取應用程式或 applet 的 IIOP 通訊埠。

8. 定義使用 Java 及 JavaScript 之瀏覽器用戶端的伺服器存取權。如果 Applet 或應用程式使用名稱及密碼鑑別,請輸入該 Applet 或應用程式的名稱。否則,在設定伺服器存取權時,請使用名稱 "Anonymous"。

9. 重新啟動伺服器。

相關主題