I am reading about JNDI and if I have understood the things I have read so far then JNDI is an API for getting resources from naming directories such as LDAP, DNS etc.
I have not heard of naming directories before and I tried to Google it for explanations. I read that it is a directory that stores names and objects (something like HashMap in Java?). However I do not understand what a naming directory is..., nor do I understand how JNDI works completly.
I would been more than happy if somebody could explain or/and give links to sites for further reading and helping me understand.
Thank you.
(PS, sorry for bad post tagging but I don't know where to put it)
Here are some documents and tutorials from Oracle:
JavaWorld also has an interesting article on the subject