Creating the J2EE Application Client
A J2EE application client is a program written in the Java programming language. At runtime, the client program executes in a different virtual machine than the J2EE server.
The J2EE application client in this example requires two different JAR files. The first JAR file is for the J2EE component of the client. This JAR file contains the client’s deployment descriptor and its class files. When you run the New Application Client wizard, the deploytool utility automatically creates the JAR file and stores it in the application’s EAR file. Defined by the J2EE Specification, the JAR file is portable across all compliant J2EE servers.
The second JAR file contains stub classes that are required by the client program ...