Application clients are first tier client programs that execute in their own Java virtual machines. Application clients follow the model for Java technology-based applications ”they are invoked at their main method and run until the virtual machine is terminated . However, like other J2EE application components , application clients depend on a container to provide system services. The application client container may be very lightweight compared to other J2EE containers, providing only the security and deployment services described below |