A plataforma Java EE utiliza um modelo de aplicação multicamada distribuído, permitindo dividir a
lógica da aplicação em componentes de acordo com sua função. A aplicação Java EE é dividida
em quatro camadas: camada cliente; camada web; camada de negócio; e camada EIS (Enterprise
Information System). Um exemplo da camada cliente é