Nesse módulo definimos o padrão de projeto MVC (Model-View-Controler) tradicional. O padrão MVC é um padrão de arquitetura de software para implementação de interfaces com o usuário, que se utiliza desta combinação de outros padrões mais simples. Vimos, também, a adaptação do referido padrão para ambientes web, denominado de MVC2. O primeiro modelo (Model 1) era um modelo simplista, que utilizava páginas JSP sozinhas e isoladas (standalone) desvinculadas de qualquer outro componente, já o segundo modelo (Model 2) utilizava Servlet e JSP de modo integrado e combinado com divisão de responsabilidades clara e precisa.