This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
JNDI is for both Java Naming and Directory Services. We don't typically separate the two in discussions. I'm guessing naming is the lookup part and directory is the storage part. But it wouldn't make sense to have just one.