U6
Introdução ao padrão MVC
6
1. OBJETIVOS
• Entender os conceitos básicos do padrão de design MVC.
• Desenvolver uma aplicação para uso prático do padrão MVC.
2. CONTEÚDO
• Conceituação sobre o padrão MVC.
• Desenvolvimento de uma aplicação com o padrão MVC.
3. ORIENTAÇÃO PARA O ESTUDO DA UNIDADE
Antes de iniciar o estudo desta unidade, é importante que você leia a orientação a seguir:
Como você poderá perceber os conteúdos abordados nesta unidade são muito amplos.
Portanto, cabe a você, aluno, expandir seus conhecimentos para que se torne um ótimo profissional da área.
4. INTRODUÇÃO À UNIDADE
Olá! Chegamos à última unidade de estudos de nossa disciplina.
Nas unidades anteriores, você aprendeu a configurar um diretório de contexto do Apache Tomcat, a distribuir uma aplicação web e a criar aplicações usando JSP ou servlets. Como já comentei anteriormente, JSP e servlets podem ser usados em uma mesma aplicação juntos,
142
© Introdução ao padrão MVC
como já experimentamos na Unidade 4. No entanto, nossos exemplos nas unidades 2, 3 e 5 se basearam sempre em uma única dessas tecnologias. Isto porque minha intenção era a de apresentar esse tipo de programação a você da forma mais simples, sem "inventar muita moda", dificultando o seu entendimento.
Como você já se familiarizou com tanto com JSP como com servlets, chegou a hora de vermos uma maneira mais profissional de como esses dois podem trabalhar juntos. E nada melhor do que estabelecer essa parceria seguindo algumas "regras" que podem organizar profissionalmente nossas aplicações. Essas "regras" compõem o que chamamos de "padrão". Os padrões são práticas consolidadas que organizam a aplicação. No caso do MVC (Model-View-Controller), temos um padrão de design que organiza uma aplicação em basicamente três partes. Entenderemos isso nesta unidade. Bons estudos!
5. O PADRÃO DE PROJETO MVC
Conforme acabei de afirmar, o MVC é um padrão de design, porque orienta a organização do projeto da aplicação em três