Resumo

Neste módulo abordamos a MVC, uma das arquiteturas mais populares para o desenvolvimento de aplicações Web.

MVC, ou Modelo-Visão-Controlador, é um padrão arquitetural que divide um software em partes interconectadas para separar a forma interna das informações de como elas são apresentadas para os usuários.

O MVC é composto por 3 partes:

O Modelo que contém o núcleo da aplicação – tanto os dados da aplicação e a funcionalidade relacionada a dados importantes. É o modelo que fornece os procedimentos e métodos para acessar os dados.

As principais responsabilidades do modelo são:

A Visão exibe as informações provenientes do modelo para o usuário.

As principais responsabilidades da visão são:

O Controlador trata as entradas (ações) do usuário e passa para a visualização o que o usuário quer que seja exibido.

As principais responsabilidades do controlador são:

Foram abordadas as principais diferenças entre o modelo em camadas e o MVC com destaque para os seguintes aspectos:

Copyright © 2016 AIEC.