Modelo MVC

2672 palavras 11 páginas
FESURV – Universidade de Rio Verde
Faculdade de Engenharia de Software

PADRÕES DE PROJETOS MVC
Muitos iniciantes em Java instalam, geralmente o Netbeans, e montam uma interface através dos componentes visuais da IDE. Não é apenas o Netbeans que oferece esse recurso, o Eclipse, o
Intellij Idea entre outros também oferecem.
Com a interface montada eles querem fazer a ligação entre a interface e o banco de dados.
Bom, é ai que surge a dúvida. Como fazer?
Iremos utilizar conexão JDBC com banco de dados Mysql e a interface será feita no “braço”, como se costuma dizer quando não utilizamos uma IDE para esse fim.
Também tentarei explicar e exemplificar como funciona o padrão Model View Controller ou
MVC como costuma ser chamado.
1. Arquivos necessários


conexão será por JDBC, precisaremos do driver JDBC do Mysql;



Mysql instalado na PC;



IDE Instalada (Eclipse / NetBeans)

2. Padrão MVC
O objetivo do Model View Controller (MVC) é separar os dados ou lógicas de negócios
(Model) da interface do usuário (View) e do fluxo da aplicação (Control). Utilizando este padrão seria possível reutilizar boa parte da aplicação para a comunicação com outras interfaces e também torna mais fácil a manutenção na aplicação.
Imagine a situação em que você cria uma aplicação em Swing sem a utilização do padrão
MVC. Na classe que contém a interface você faz as chamadas a banco através de select, insert e demais métodos que se comunicam com o banco de dados. Ok, sua aplicação vai funcionar perfeitamente como você queria.
Agora imagine que você precisa que essa aplicação seja também criada para a Web. Bom, você terá muito trabalho, isto por que está tudo misturado na classe de interface. Na mesma classe você fez as chamadas a banco de dados e as regras de negócio. Agora terá que refazer tudo isso para criar a aplicação no formatoWeb.
Caso no primeiro projeto você tivesse usado o padrão MVC, não precisaria refazer tudo, apenas criaria uma nova

Relacionados

  • Processos de negocios
    1155 palavras | 5 páginas
  • trabalho sobre MVC
    1242 palavras | 5 páginas
  • nx55
    1034 palavras | 5 páginas
  • Atividade Estruturada
    1321 palavras | 6 páginas
  • Advpl
    25127 palavras | 101 páginas
  • Ajuda Para O Portfolio De ADS No Caso Da China Telecom
    1696 palavras | 7 páginas
  • MVC x Web forms
    890 palavras | 4 páginas
  • Tcc mvc
    479 palavras | 2 páginas
  • Entendendo MVCPHP5
    2324 palavras | 10 páginas
  • Pesquisa operacional
    1018 palavras | 5 páginas