title: Java EE Application client container
body: <p>There are 3 types of containers for a Java EE server</p>
  
  <ol>
  <li><p>EJB container</p></li>
  <li><p>Web container</p></li>
  <li><p>Application client container for which I found a definition saying;</p></li>
  </ol>
  
  <blockquote>
    <p>Manages the execution of application client components. The client
    container runs on client machine.</p>
  </blockquote>
  
  <p>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?</p>
  
  <p>Can someone give me a example of what is really meant by application client components?</p>