Mapeamento de DN do LDAP com POJOS usando Spring
Em um post anterior eu introduzi o ApacheDS que é uma excelente solução para LDAP. Agora vou mostrar como é possível mapear atributos do LDAP de forma automática usando anotações. Para você realizar isso é necessário todos os requisitos do exemplo anterior . Vou utilizar a mesma arvore LDAP do post anterior . Muito bem vamos aos códigos! Vamos começar por um simples POJO chamado Pessoa. package com.blogspot.diegopacheco.ldap.pojo; import com.blogspot.diegopacheco.ldap.bind.LdapBinding; /** * Pojo Pessoa. * * @author Diego Pacheco * @since 07/12/2008 */ public class Pessoa { @LdapBinding(dn="uid") private String nome; @LdapBinding(dn="cn") private String cargo; public Pessoa() {} public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } public String getCargo() { return cargo; } public void setCargo(String cargo) { this.cargo = cargo; } @Override public String toString() { return "nome: " + nome + ...