Questão de Arquitetura de Software — MVC (Model-view-controller) — FCC 2013
Arquitetura de SoftwareMVC (Model-view-controller)
- Código
- fc002013
- Banca
- FCC
- Órgão
- DPE-SP
- Ano
- 2013
- Nível
- Médio
- Cargo
- Programador de computador
Há diversos padrões e modelos de arquitetura de referência que podem ser usados para a construção de aplicações web. Dentre eles destacam-se o modelo three-tier e o padrão MVC. Sobre eles é correto afirmar que
- Ano MVC, as classes que fazem conexão com banco de dados e executam instruções SQL são representadas no componente Model. Já no modelo three-tier, essas classes são representadas na camada de Dados (também conhecida como camada de Persistência).
- Bo fluxo de comunicação entre os componentes View e Model do padrão MVC deve passar obrigatoriamente pelo componente Controller, pois o fluxo de comunicação é sequencial.
- Cno modelo three-tier a camada de Apresentação deve se comunicar diretamente com a camada de Dados, sem passar pela camada de Negócios.
- Dem uma aplicação web desenvolvida com Java EE, arquivos JSP são representados no componente Controller do MVC, pois esses arquivos são convertidos em servlet quando a aplicação é compilada e implantada.
- Eclasses que implementam as regras de negócio podem ser representadas tanto no componente Controller quanto no componente Model do MVC.