配置這個專案需要大約 5 分鐘。
開始之前
Rich 使用者介面對 LDAP 的存取權範例需要下列項目:
- 符合 LDAP 標準的伺服器
- IBM® WebSphere® Application Server
- 工作區中的 com.ibm.egl.rui 專案
如果您沒有符合 LDAP 標準的伺服器,則可以使用開放程式碼伺服器(例如 ApacheDS),以及提供對該伺服器存取權的用戶端(例如 Apache Directory Studio)。若要安裝 ApacheDS 和 Apache Directory Studio,請參閱配置符合 LDAP 的軟體。
驗證是否已安裝 WebSphere Application Server 特性,且已指定執行時期環境。
- 特性在安裝處理程序期間列出,且已安裝的特性必須符合 WebSphere Application Server 的層次。若要查看已安裝的特性,請啟動 IBM Installation Manager。按一下。如果您未安裝適當的特性,請使用 IBM Installation Manager 的「修改」功能,以安裝特性。
- 若要指定應用程式伺服器的位置,請按一下。選取適當的伺服器,並鍵入位置。
當您使用「建立 EGL Rich 使用者介面」專案精靈時,會自動建立 com.ibm.egl.rui 專案。如果您沒有此專案,請按一下取得相依關係專案,將它匯入至Rich 使用者介面對 LDAP 的存取權頁面上的工作區中。
程序
- 若要將範例專案匯入至Rich 使用者介面對 LDAP 的存取權頁面上的工作區,請按一下取得範例鏈結。容許工作區移轉工具執行任何必要的移轉。如果工作區移轉工具提示您選取執行時期伺服器,請選取您正用來執行此範例的 WebSphere Application Server。
- 如果 WebSphere Application Server 的預設埠不是 9080,請執行下列動作:
- 按兩下 LdapRuiSample/EGLSource/bindings 資料夾中的 WebBindings.egl,以開啟「EGL 編輯器」。
- 將常數 ldapUri 中的埠變更為執行時期伺服器使用的埠。
- 儲存變更,並關閉檔案。
- 按兩下 LdapRuiSample/EGLSource 資料夾中的 LdapRuiSample.egldd,以在「EGL 部署描述子編輯器」中開啟它。
- 按一下服務連結標籤,並將基本 URI 中的埠變更為執行時期伺服器使用的埠。
- 儲存變更,並關閉檔案。
您可以使用「管理主控台」,找到執行時期伺服器的預設埠。
- 如果您使用現有符合 LDAP 標準的伺服器,請跳至 LdapRuiServices 專案,開啟下列檔案,並確保內容適用於您的伺服器:
- 在 LdapRuiSample 專案中,找到 SampleCompany.ldif 檔案。從該檔案中,匯入範例資料。
- 若要將 Java™ 程式碼產生至專案中 Web 服務的 LdapRuiServices,請用滑鼠右鍵按一下 LdapRuiServices,然後按一下產生。
- 若要將 JavaScript 程式碼產生至專案中各部分的 LdapRuiSample,請用滑鼠右鍵按一下 LdapRuiSample,然後按一下產生。
- 在 LdapRuiSample 中更新 EGL 部署描述子
- 按兩下 LdapRuiSample.egldd,以開啟 EGL 部署描述子編輯器。
- 確保已選取目標專案圓鈕。
- 按一下新建,並在專案名稱欄位中鍵入 LdapRuiDeployed。
- 選取特定版本的 WebSphere Application Server,作為執行時期伺服器。針對等於或高於 7.0 的版本,動態 Web 模組版本的值為 2.5。
- 確保已勾選框將專案新增至 EAR 勾選框。
- 按一下新建專案,並在專案名稱欄位中鍵入 LdapRuiDeployedEAR。
- 按一下完成,以建立 EAR 專案。
- 按一下完成,以建立動態 Web 專案。
- 確保指定 LdapRuiDeployed 作為目標專案,然後儲存變更,並關閉部署描述子編輯器。
- 部署 Rich 使用者介面應用程式:
- 選取 LdapRuiSample.egldd。
- 按一下滑鼠右鍵,並選取部署 EGL 描述子。
LdapRuiDeployed 及 LdapRuiDeployedEAR 專案顯示在工作區中。
- 將 LdapRuiDeployedEAR 及 LdapRuiServicesEAR 新增至 IBM WebSphere Application Server,如下所示:
- 在「伺服器」視圖中,用滑鼠右鍵按一下 WebSphere Application Server,然後按一下新增並移除專案。
- 按一下 。
- 按一下。
- 按一下完成。
- 在「伺服器」視圖中,啟動 WebSphere Application Server。
- 執行範例 Rich 使用者介面應用程式:
- 展開 LdapRuiDeployed 專案及 WebContent。
- 用滑鼠右鍵按一下 SampleCompany-en_US.html,然後按一下。
- 確保已選取 WebSphere Application Server。按一下完成。
- 在「範例公司」登入頁面上,鍵入在符合 LDAP 標準的伺服器(例如,msmith)中儲存的使用者 ID,並將密碼 pass 用於您使用的名稱。按一下登入。
即會顯示與使用者 ID 相關聯的資料。您可以使用 Apache Directory Studio,來查看符合 LDAP 標準之目錄中儲存的其他範例使用者 ID。若要查看其他使用者的資料,請輸入其他使用者 ID,並將 pass 用於密碼。為員工顯示的欄位與為客戶顯示的欄位不同。為了防止鑑別錯誤,請確保已啟動 ApacheDS 目錄伺服器。如需啟動伺服器的相關指示,請參閱配置符合 LDAP 的軟體的結尾。