Вот что я хотел бы достичь:ApacheDS - Пользовательские SearchHandler (Java)
С одной стороны, у меня есть база данных Oracle
. С другой стороны, «простое» Java-приложение (назовем его «App»).
И в середине встроенный ApacheDS
в Java
. Идея заключается в доступе к этой базе данных через встроенный сервер LDAP.
В настоящее время я могу подключить «приложение» к встроенному серверу LDAP, отправить ему параметры и выполнить некоторые sql в базе данных Oracle
.
Но проблема в том, что я не могу вернуть результат в «Приложение». Видимо, я должен использовать свой собственный «SearchHandler», но я не могу понять, как это сделать.
Надеюсь, мои объяснения достаточно ясны. Если нет, я могу попытаться дать более подробную информацию.
server.setSearchHandler(new LdapRequestHandler<InternalSearchRequest>() {
@Override
public void handle(LdapSession ls, InternalSearchRequest t) throws Exception {
//Getting data from Oracle database
System.out.println(dataFromDatabase);
}
});
Ну, у нас нет идеи? Или ссылку на туто, объясняющую, как создать пользовательский SearchHandler. – AdriLoulou