Java Naming and Directory Interface
Apparence
JNDI est un API Java de connexion à des annuaires, notamment des annuaires LDAP.
Présentation
JNDI signifie Java Naming and Directory Interface, cette API permet :
- d’accéder à différents services de nommage ou de répertoire de façon uniforme ;
- d'organiser et rechercher des informations ou des objets par nommage (java naming and directory interface) ;
- de faire des opérations sur des annuaires (java naming and directory interface) tels que :
Usages
J2EE
JNDI est très utilisée dans l'univers des serveurs d'applications Java et fait partie de l'ensemble des APIs J2EE où il permet de lier un nom (par exemple 'base/sql/login') à une information.
JNDI utilise principalement les packages
- javax.naming.*
- javax.naming.directory.*
Concepts
Utilisation
Architecture
Contexte initiale
LDAP
Les concepts JNDI et LDAP diffèrent beaucoup et les noms des méthodes disponibles peuvent entrainer des confusions.