샘플에서 웹 애플리케이션의 로그인 페이지가 표시됩니다. LDAP 준수 서버에 저장된 것과 일치하는 사용자 이름 및 비밀번호 쌍을 입력하면 JSF 핸들러가 서버에서 관련 데이터를 검색하고 사용자 오브젝트에 데이터를 저장하고(EGL 기본 레코드) 사용자 오브젝트를 J2EE 세션에 지정하며 데이터를 사용하여 처리를 지시합니다.
| 카테고리 | 폴더 | 파일 | 설명 |
|---|---|---|---|
| 대부분의 경우 사용자 정의되어야 함 | EGLSource/libraries | LDAPLoginLib.egl | 로그인 프로세스에 사용되는 변수 및 함수가 포함된 라이브러리 |
| UserObjectLib.egl | 디렉토리 서버에서 데이터를 사용자 오브젝트에 지정하는 함수가 포함된 라이브러리 | ||
| 사용자 정의할 수 있음 | WebContent | ldapLogin.jsp | 로그인에 사용되는 Faces JSP 페이지 |
| EGLSource/jsfhandlers | LdapLogin.egl | 해당 페이지에 대한 JSF 핸들러 | |
| 사용자 정의가 필요하지 않음 | EGLSource/com/ibm/egl/ldap | LdapExternalTypes.egl | JNDI(Java™ Naming and Directory Interface) LDAP 클래스를 기반으로 하는 외부 유형 세트 |
| EGLSource/com/ibm/egl/ldap | LdapLib.egl | 외부 유형에 따른 변수를 선언하고 LDAP 준수 서버에 액세스하는 라이브러리 함수 | |
| 샘플 작동을 위해서만 포함됨 | WebContent/sample | customerData.jsp | 고객 데이터를 표시하는 Facesa JSP 페이지 |
| EGLSource/jsfhandlers | CustomerData.egl | 해당 페이지에 대한 JSF 핸들러 | |
| WebContent/sample | employeeData.jsp | 직원 데이터를 표시하는 Faces JSP 페이지 | |
| EGLSource/jsfhandlers | EmployeeData.egl | 해당 페이지에 대한 JSF 핸들러 |
LDAP 지원 기능이 있는 EGL 프로젝트 기능은 LDAPExternalTypes.egl 및 LDAPLib.egl 파일을 프로젝트에 추가합니다. LDAP 준수 서버에 액세스하는 코드가 있는 새 EGL 프로젝트에 LDAP 지원을 추가하려면 새 EGL 프로젝트 마법사에서 고급 설정 표시를 클릭한 다음 LDAP 지원 기능이 있는 EGL을 클릭하십시오. 기존 프로젝트에 LDAP 지원을 추가하려면 프로젝트의 특성 페이지에서 프로젝트 기능을 추가하십시오.