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. …
J'ai vu, dans de nombreux endroits, qu'il est de bon al avis 1 qu'il incombe à l'appelant de s'assurer que vous êtes sur le fil de l'interface utilisateur lors de la mise à jour des composants de l'interface utilisateur (en particulier dans Java Swing, que vous êtes sur le fil …
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 …
Je me prépare à prendre le virage de asp et dans un framework mvc, asp.net mvc ou nancy. Partout où je vais, je vois des dossiers pour les contrôleurs / modules et des dossiers pour les vues. Est-ce juste un réflexe pavlovien consistant à ranger les choses par type, ou …
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 …
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 …
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? …
J'ai développé plusieurs projets d'application Web au cours des 3 dernières années, à la fois personnels et professionnels, et je n'arrive pas à comprendre s'il est possible qu'au moins une logique métier ne se retrouve pas dans la couche d'affichage de l'application. Dans la plupart des cas, il y aura …
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(); …
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 = …
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 …
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?
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 4 ans . Récemment, j'ai lu certains articles de …
J'ai un cas où je gère la logique d'une recherche dans un contrôleur et je génère des données basées sur des recherches et je reviens sous forme de statistiques. Est-ce une bonne pratique d'appeler une fonction de contrôleur à partir d'un autre contrôleur? Ou deux contrôleurs ne devraient jamais «parler»?
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.