Perguntas com a marcação «mvc»

MVC (Model-View-Controller) é um padrão de arquitetura de software que impõe a separação de preocupações.

11
O 'C' no MVC é realmente necessário?
Entendo o papel do modelo e a visualização no padrão Model-View-Controller, mas tenho dificuldade em entender por que um controlador é necessário. Vamos supor que estamos criando um programa de xadrez usando uma abordagem MVC; o estado do jogo deve ser o modelo e a GUI deve ser a visualização. …


6
Como evitar UITableViewController grande e desajeitado no iOS?
Estou com um problema ao implementar o padrão MVC no iOS. Eu procurei na Internet, mas parece não encontrar nenhuma solução legal para esse problema. Muitas UITableViewControllerimplementações parecem ser bastante grandes. A maioria dos exemplos que eu vi permite UITableViewControllerimplementar <UITableViewDelegate>e <UITableViewDataSource>. Essas implementações são uma grande razão pela qual …


2
MVCS - Model View Controller Store
Recentemente, decidi começar a aprender o desenvolvimento do iOS e, para esse fim, tenho lido a programação do iOS: o guia Big Nerd Ranch . No livro, os autores descrevem um padrão de design MVCS - Model-View-Controller-Store , uma vez que muitos aplicativos fazem uso de várias fontes externas de …

10
Uma visão e um modelo devem se comunicar ou não?
De acordo com a página da Wikipedia para a arquitetura MVC , a visualização é livre para ser notificada pelo modelo e também é livre para consultar o modelo sobre seu estado atual. No entanto, de acordo com o curso de Paul Hegarty no iOS 5 na Stanford, aula 1, …
33 design  mvc 

9
Explicar o MVC para não programadores [fechado]
Eu preciso explicar o MVC para não programadores. Ou seja, para gerentes de outros departamentos, no contexto do relatório de progresso. Uma das coisas que faço é refatorar nossa base de código para a separação do MVC. O que é a separação MVC que eles podem perguntar? Por que é …
31 mvc 


5
Onde as verificações de permissão do usuário devem ocorrer no MVC e por quem?
As verificações de permissão do usuário devem ocorrer no modelo ou no controlador? E quem deve lidar com as verificações de permissão, o objeto Usuário ou algum auxiliar do UserManagement? Onde isso deveria acontecer? Verificando no controlador: class MyController { void performSomeAction() { if (user.hasRightPermissions()) { model.someAction(); } } ... …
26 mvc  permissions 

4
No MVC, um modelo deve lidar com a validação?
Estou tentando re-arquitetar um aplicativo Web que desenvolvi para usar o padrão MVC, mas não tenho certeza se a validação deve ser tratada no modelo ou não. Por exemplo, estou configurando um dos meus modelos assim: class AM_Products extends AM_Object { public function save( $new_data = array() ) { // …
25 architecture  mvc 

6
Onde devo colocar uma solicitação de API no MVC?
Estou construindo um aplicativo Web usando um padrão MVC. Seguindo esse tipo de arquitetura, podemos ver que todos os métodos usados ​​para interagir com o banco de dados são implementados no modelo . Mas o que acontece se eu precisar chamar um serviço exposto por outras pessoas na web? Por …
25 mvc  api 




5
Em um sistema MVC, onde deve estar o código de persistência do banco de dados?
Eu já vi várias configurações para persistir informações no banco de dados. Geralmente, três tipos de design parecem comuns no meu canto do mundo: Controlador gerencia a persistência O modelo gerencia a persistência A biblioteca de terceiros gerencia a persistência, geralmente exigindo algum tipo de anotação no modelo. Gostaria de …
21 mvc 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.