What is the primary purpose of the Java Naming and Directory Interface (JNDI)?
1
To provide graphical user interface components
2
To enable object serialization in Java applications
3
To provide naming and directory functionality to Java applications
4
To manage JVM memory allocation efficiently