August 22, 2008 at 11:49 AM
1)JNDI(Java Naming and Directory Interface) is part of the Java platform.
2)It enables Java platform based to access multiple naming and directory services.
2)It allows you to map names to the resources like a machine,Remote Object, a file etc.
3)It are Flat (or) Hierarchical.
4)File System is one of the Naming Services.
5)RMI Naming Service is a Flat System
Types of Naming Services:
Global Naming Services -> DNS
Enterprise Naming Services -> NIS, NDS, JNDI, LDAP, Active Directory
System Level -> File System (DOS, NTFS, etc)
NIS : Network Information System ? Sun
NDS : NetWare Directory Services ? Novell
JNDI : Java Naming and Directory Interface ? Sun
LDAP : Light-Weight Directory Access Protoco
*)JNDI is an context for information retrived from application.
*)It is a line to reach and trace Database data.
*)It is like a folder which consists of data sent/recevied to/from database.
*)It provides services like DNS,NIS, NDS, JNDI, LDAP.