| ||
Almost every J2EE application will be accessed remotely at some point, even if it's only for testing. OC4J supports both basic Java clients and the more standard J2EE application clients. Plain Java classes can authenticate through JNDI and access anything available in the global JNDI space, which makes them handy for test cases, batch scripts, and integration code. J2EE application clients require a bit more configuration, but can take full advantage of JNDI indirection, environment entries, and JAAS authentication, making them a great choice for nonweb user interfaces.
| ||