使用 EGL 對 LDAP 程式碼的存取權的注意事項

該範例顯示 Web 應用程式的登入頁面。如果您輸入的使用者 ID 及密碼與儲存在符合 LDAP 的伺服器中之使用者 ID 及密碼相符,則 JSF 處理程式會從將該資料儲存在使用者物件(一個 EGL 基本記錄)中的伺服器擷取相關資料,將該使用者物件指派給 J2EE 階段作業並使用該資料來指導處理。

如需將在專案中使用哪些範例檔案以及將自訂哪些檔案的相關資訊,請參閱下一個表格中的種類。
種類 資料夾 檔案 說明
幾乎在所有案例中都必須自訂 EGLSource/libraries LDAPLoginLib.egl 包含在登入處理程序中使用的變數及函數的程式庫
UserObjectLib.egl 包含將目錄伺服器中的資料指派給使用者物件的函數的程式庫
可以自訂 WebContent ldapLogin.jsp 設定用於登入的 JSP 頁面的樣式
EGLSource/jsfhandlers LdapLogin.egl 該頁面的 JSF 處理程式
不需要自訂 EGLSource/com/ibm/egl/ldap LdapExternalTypes.egl 基於 Java™ 命名和目錄介面 (JNDI) LDAP 類別的外部類型集
EGLSource/com/ibm/egl/ldap LdapLib.egl 包含根據外部類型宣告變數並且存取符合 LDAP 的伺服器之函數的程式庫
包括該程式庫只是為了讓範例正常工作 WebContent/sample customerData.jsp 設定顯示客戶資料之 JSP 頁面的樣式
EGLSource/jsfhandlers CustomerData.egl 該頁面的 JSF 處理程式
WebContent/sample employeeData.jsp 設定顯示員工資料之 JSP 頁面的樣式
EGLSource/jsfhandlers EmployeeData.egl 該頁面的 JSF 處理程式

具有 LDAP 支援的 EGL 專案特性會將 LDAPExternalTypes.egl LDAPLib.egl 檔新增至專案。若要將 LDAP 支援新增至新的 EGL 專案(其程式碼將存取符合 LDAP 的伺服器),請在「新建 EGL 專案」精靈中,按一下顯示進階設定;然後按一下具有 LDAP 支援的 EGL。若要將 LDAP 支援新增至現有專案,請在專案的「內容」頁面中,新增該專案特性。


意見