JNDI (Java Naming and Directory Interface) é uma interface genérica para diversos diferentes sistenas de nomes e diretórios, tais como sistemas de arquivos, DNS, LDAP, sistemas de registro de objetos (ORBs, RMI Registry, Windows Registry), etc. Através de JNDI, pode-se acessar todos esses serviços de maneira uniforme. JNDI faz parte do Java 2 Standard Edition e é essencial em aplicações RMI-IIOP como EJB. É largamente utilizado em aplicações J2EE para ter acesso a objetos (stubs) remotos, filas e canais de messaging, conexões de bancos de dados, etc. Seu uso típico consiste do emprego de duas classes (Context e InitialContext) e dois métodos (bind e lookup). Nesta palestra explora-se um pouco mais do JNDI destacando outros métodos de pesquisa, alteração, manipulação e busca em diretórios e interação com LDAP.
Duração: 4 horas (com demonstrações, 1-2 horas sem)
Público-alvo: desenvolvedores Java.
Pré-requisitos: experiência em Java.
Roteiro