There are 3 types of containers for a Java EE server
EJB container
Web container
Application client container for which I found a definition saying;
Manages the execution of application client components. The client container runs on client machine.
But I don't understand how a Java EE container can reside in a client machine in contrast to the EJB and Web container that both run on a server?
Can someone give me a example of what is really meant by application client components?