Although many web applications are deployed into the container, Swing clients, scheduled jobs that need to be executed on the client (because the client has access to some special hardware devices), and other external processes often need to access J2EE components remotely.
In this chapter, we'll walk you through the following:
Choosing between J2SE and J2EE application clients
Connecting from a J2SE client
Connecting from a J2EE client
You'll use the Enterprise JavaBeans (EJBs) implemented in Chapter 11 to demonstrate how to use EJBs in applications running outside of the container.
OC4J supports remote access from both J2SE and J2EE application clients.
A J2SE client is just a regular Java class ...