As questões a seguir devem ser levadas em consideração no design da maioria das aplicações desenvolvidas para a arquitetura J2EE.
• A ocorrência de código scriptlet no interior das visões deve ser minimizada. • A lógica de negócios deve ser encapsulada em componentes que não pertençam à visão. • O controle de fluxo é relativamente simples e tem como base valores encapsulados na requisição. • A lógica de gerenciamento da visão é limitada em termos de complexidade.
Que padrão de projeto da camada de apresentação busca atacar todas as questões apresentadas acima?