使用 EGL 访问 LDAP 代码的事项

本样本展示 Web 应用程序的登录页。如果输入的用户标识和密码和在与 LDAP 兼容的服务器中存储的用户标识和密码对相匹配,那么 JSF 处理程序将从服务器检索相关的数据,在用户对象(EGL 基础记录)中存储数据,将用户对象分配给 J2EE 会话,并使用该数据来指引处理。

有关要使用您的项目中的哪些样本文件以及要定制哪些文件的信息,请参阅下个表中的类别。
类别 文件夹 文件 描述
几乎在任何情况下均必须进行定制 EGLSource/ 库 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/ 样本 customerData.jsp Facesa JSP 页面,用于显示客户数据
EGLSource/jsfhandlers CustomerData.egl 该页的 JSF 处理程序
WebContent/ 样本 employeeData.jsp 面向用于显示雇员数据的 JSP 页
EGLSource/jsfhandlers EmployeeData.egl 该页的 JSF 处理程序

具有 LDAP 支持的 EGL 项目功能会将 LDAPExternalTypes.egl LDAPLib.egl 文件添加到项目。要将 LDAP 支持添加到新 EGL 项目(其代码将访问与 LDAP 兼容的服务器),那么在新的“EGL 项目”向导中,单击显示高级设置;然后单击具有 LDAP 支持的 EGL。要将 LDAP 支持添加到现有项目,请在项目的“属性”页,添加项目功能。


反馈