1: …… 2: try { 3: …… 4: // 외부로 부터 입력을 받는다. 5: String name = props.getProperty(“ldap.properties" ); 6: // 입력값에 대한 BasicAttribute를 생성한다. 7: BasicAttribute attr = new BasicAttribute("name" , name); 8: // 외부 입력값이 LDAP search의 인자로 사용이 된다. 9: NamingEnumeration answer = 10: ctx.search("ou=NewHires", attr.getID(), new SearchControls()); 11: printSearchEnumeration(answer); 12: ctx.close(); 13: } catch (NamingException e) { …… } 14: } 15: 16: public void printSearchEnumeration(NamingEnumeration value) { 17: try { 18: while (value.hasMore()) { 19: SearchResult sr = (SearchResult) value.next(); 20: System.out.println(">>>" + sr.getName() + "\n" + sr.getAttributes()); 21: } 22: } catch (NamingException e) { …… } 23: ……