Um Técnico em Informática está desenvolvendo uma aplicação utilizando os recursos da plataforma Java EE. Dentre os componentes que desenvolveu na aplicação estão:I. Servlets. II. Classes utilizando Data Access Object.
III. Classes utilizando Business Object.
IV.Páginas JSP. Considerando o uso do padrão de projeto MVC (Model-View-Controller), o que consta em
Para a divisão de um software em camadas
lógicas, utilizamos o conceito de layers. O
MVC, por exemplo, pode ser considerado um
padrão de divisão de layers. Outro exemplo é
o Domain-Driven Design que propõe a divisão
em quatro layers, além de outras mais layers
propostas por diferentes autores. Sabendo
disso, a divisão em layers é importante
porque, além de organizar o código, ela
também contribui para
O MVC foi amplamente adaptado como uma arquitetura
para as aplicações World Wide Web em todas as
linguagens de programação maiores. Relacione as
duas colunas abaixo quanto ao significado de cada
uma das letras da sigla MVC:
A abordagem MVC (Model‐View‐Controller – Modelo/Visão/Controlador) compõe‐se de três objetos: modelo, visão e
controlador. O modelo é o objeto da aplicação, a visão é a apresentação na tela e o controlador que é quem define a
maneira como a interface do usuário reage às entradas do mesmo. MVC utiliza vários padrões de projeto, cada um
com as suas características. Na abordagem MVC, dois padrões têm as seguintes funções: especificar por falta (by
default) a classe controladora para uma visão e acrescentar capacidade de rolagem (scrolling). Assinale a alternativa
que apresenta, respectivamente, esses dois padrões de projeto.