나는 다음과 같은 구현하기 위해 노력하고있어 :LDAP 연결을 처리하는 방법은 무엇입니까?
나는 그렇게 Processor
들이라고 등록하는 가져 오기 클래스가 다음 (Processor
는 인터페이스와 방법 void execute()
을 포함)들을 반복하여 실행 호출하여 실행합니다.
이러한 프로세서가 수행하는 작업은 LDAP에 연결하고 특정 작업을 수행하는 것입니다. 사람 목록을 검색하여 데이터베이스에 저장하거나 특정 권한을 읽어 그룹에 매핑합니다.
이 모든 것이 잘 작동합니다 ... LDAP 연결을 처리하는 방법을 모르겠습니다.
- 는 처분을 생성자에서 연결을 초기화 (그리고 필드에 할당) 및 제공 또는
- 이하지 않는 연결을 닫습니다()`있어서, 여기에 은 몇 가지 아이디어입니다 생성자의 연결 필드를 초기화하고 초기화하고 닫습니다.
execute()
메서드 또는 - 실행 메서드에서 연결을 만들고 이라는 모든 메서드에 전달합니다.
- 도 이보다 (수입자의 연결을 생성하고 모든 프로세서에 전달하고, 실행 후, 닫습니다)
# 2 imo, 가능한 한 수입자에게 가능한 한 간단하게 보관하고 필요 이상으로 오랫동안 연결을 열어 두지 마십시오. – Bas