An application client is a standalone Java program (in contrast to a Web browser-based program). An application client module is used to assemble the files that make up the application client into a single unit. An application client module is stored in a standard Java archive file and contains the following:
An application client is installed and run in an application client container. The application client container uses the deployment descriptor information to initialize the JNDI namespace with the references and resources needed by the client.