A arquitetura da plataforma Java Enterprise Edition (JEE) é
baseada em componentes. Tais componentes operam em
ambientes de execução denominados containers, os quais
gerenciam o ciclo de vida, provem mecanismos de segurança e
disponibilizam os serviços necessários para cada tipo de
componente.
Servlets e aplicações java standalone que acessam as facilidades
da plataforma JEE são componentes que operam,
respectivamente, nos containers: