WEB 伺服器


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

若要在 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 設計師 6 說明」。

設定 Domino ORB

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

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

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

TCP/IP 通訊埠狀態請選擇其中一項:
  • 啟動 (預設值) -- 容許透過此通訊埠進行通訊。
  • 取消 -- 防止透過此通訊埠進行通訊。
3. 選擇 [網際網路通訊協定] [DIIOP],並完成此欄位:
欄位輸入
執行緒數容許 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. 重新啟動伺服器。

另請參閱