Sun Java System Application Server 9.1 管理指南

J2EE 命名服務

JNDI 名稱是易懂的的物件名稱。這些名稱透過 J2EE 伺服器提供的命名和目錄服務連結到其物件。由於 J2EE 元件透過 JNDI API 存取此服務,因此物件通常使用其 JNDI 名稱。例如,PointBase 資料庫的 JNDI 名稱為 jdbc/Pointbase。當 Application Server 啟動時,會從配置檔案中讀取資訊,並自動將 JNDI 資料庫名稱增加到名稱空間。

需要 Java EE 應用程式用戶端、企業 Bean 與 Web 元件來存取 JNDI 命名環境。

應用程式元件的命名環境是一種機制,使用它可以在部署或組譯期間自訂應用程式元件的企業邏輯。使用應用程式元件的環境即可對應用程式元件進行自訂,而無需存取或變更應用程式元件的源代碼。

Java EE 容器實作應用程式元件的環境,並將該環境做為 JNDI 命名環境提供給應用程式元件實例。應用程式元件的環境的使用方式如下:

每個應用程式元件定義了其本身的環境項目集。一個應用程式元件在同一容器內的所有實例共用相同的環境項目。不允許應用程式元件實例在執行階段修改環境。