Questions marquées «mvc»

MVC (Model-View-Controller) est un modèle d'architecture logicielle qui impose la séparation des préoccupations.

11
Le 'C' dans MVC est-il vraiment nécessaire?
Je comprends le rôle du modèle et de la vue dans le modèle Model-View-Controller, mais j'ai du mal à comprendre pourquoi un contrôleur est nécessaire. Supposons que nous créons un programme d'échecs utilisant une approche MVC; l'état du jeu devrait être le modèle et l'interface graphique devrait être la vue. …


6
Comment éviter UITableViewController sur iOS?
J'ai un problème lors de l'implémentation du modèle MVC sur iOS. J'ai cherché sur Internet mais ne semble pas avoir trouvé de solution satisfaisante à ce problème. De nombreuses UITableViewControllerimplémentations semblent être plutôt grandes. La plupart des exemples que j'ai vus permettent de UITableViewControllermettre en œuvre <UITableViewDelegate>et <UITableViewDataSource>. Ces mises …


2
MVCS - Modèle View Store Store
J'ai récemment décidé de commencer à apprendre le développement iOS. À cette fin, je lisais Programmation iOS: The Big Nerd Ranch Guide . Dans le livre, les auteurs décrivent un modèle de conception MVCS - Model-View-Controller-Store , l’idée de base étant que, dans la mesure où de nombreuses applications utilisent …

10
Une vue et un modèle doivent-ils communiquer ou non?
Selon la page wikipedia de l’architecture MVC , la vue est libre d’être notifiée par le modèle et d’interroger le modèle sur son état actuel. Cependant, selon le cours de Paul Hegarty sur iOS 5 à Stanford, conférence 1, page 18, toute interaction doit passer par le contrôleur, avec Model …
33 design  mvc 

9
Expliquez MVC aux non-programmeurs [fermé]
J'ai besoin d'expliquer MVC à des non-programmeurs. A savoir aux managers des autres départements, dans le cadre du rapport d'avancement. L'une des choses que je fais est de refactoriser notre base de code vers la séparation MVC. Quelle est la séparation MVC qu'ils pourraient demander? Pourquoi est-il nécessaire qu'ils demandent? …
31 mvc 


5
Où les vérifications des autorisations des utilisateurs doivent-elles avoir lieu dans MVC et par qui?
Les vérifications des autorisations des utilisateurs doivent-elles avoir lieu dans le modèle ou le contrôleur? Et qui devrait gérer les vérifications des autorisations, l'objet utilisateur ou un assistant de gestion des utilisateurs? Où cela devrait-il arriver? Vérification dans le contrôleur: class MyController { void performSomeAction() { if (user.hasRightPermissions()) { model.someAction(); …
26 mvc  permissions 

4
Dans MVC, un modèle devrait-il gérer la validation?
J'essaie de ré-architecturer une application Web que j'ai développée pour utiliser le modèle MVC, mais je ne sais pas si la validation doit être gérée ou non dans le modèle. Par exemple, je configure un de mes modèles comme celui-ci: class AM_Products extends AM_Object { public function save( $new_data = …
25 architecture  mvc 

6
Où dois-je placer une demande d'API dans MVC?
Je crée une application Web en utilisant un modèle MVC. En suivant ce type d'architecture, nous pouvons voir que toutes les méthodes utilisées pour interagir avec la base de données sont implémentées dans le modèle . Mais que se passe-t-il si je dois appeler un service exposé par d'autres sur …
25 mvc  api 

3
Est-il raisonnable de créer des applications (pas des jeux) en utilisant une architecture système-entité-composant?
Je sais que lors de la création d'applications (natives ou Web) telles que celles de l'AppStore Apple ou de l'App Store Google Play, il est très courant d'utiliser une architecture Model-View-Controller. Cependant, est-il raisonnable de créer également des applications en utilisant l'architecture Component-Entity-System commune aux moteurs de jeu?



5
Dans un système MVC, où doit se situer le code de persistance de la base de données?
J'ai vu plusieurs configurations pour la persistance d'informations dans la base de données. Généralement, trois types de designs semblent communs dans mon coin du monde: Le contrôleur gère la persistance Le modèle gère la persistance La bibliothèque tierce gère la persistance, nécessitant généralement une sorte d'annotations sur le modèle. Je …
21 mvc 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.