Quels sont vos modèles favoris pour l'écriture d'un contrôleur?modèles pour les contrôleurs dans l'application MVC
Répondre
Ceci est plutôt une question difficile car MVC est appliqué différemment dans différents contextes. Par exemple, pour une interface graphique de bureau, vous pouvez avoir des écouteurs pour les notifications d'événements de modification de vue, mais un tel comportement n'est généralement pas utilisé pour les formulaires Web (AJAX modifie cela).
Pour le Web, vous avez généralement:
- Modèle: la logique métier
- Vue: la logique de présentation
- Contrôleur: logique de l'application
Le contrôleur doit généralement être minimalistes et si vous vous trouvez en poussant des informations d'affichage ou des règles d'affaires, il y a probablement un défaut de conception quelque part. Les exemples classiques de telles failles dans le contrôleur sont la construction HTML (vue) ou l'accès direct à la base de données (modèle). J'ai écrit a more thorough description of MVC on my O'Reilly blog. J'ai des exemples concrets qui peuvent aider à expliquer les choses un peu plus en profondeur.
- 1. ASP.NET MVC: Structurer les Contrôleurs
- 2. Comment nommer les contrôleurs Asp.net Mvc?
- 3. ASP.NET MVC - Travail des contrôleurs
- 4. MVC + Modèles
- 5. Comment gérer les modèles pour les sites Web MVC?
- 6. asp.net mvc - Vues et contrôleurs
- 7. ASP.NET MVC: constructeurs de contrôleurs
- 8. Quels sont les modèles de création de vues et de contrôleurs dans une application MVC ou MVP?
- 9. Ajustement de l'animation Cocoa dans les modèles MVC/OOP
- 10. Contrôleurs IoC et ASP.NET MVC
- 11. Modèles de graisse, contrôleurs maigres et le modèle de conception MVC
- 12. ASP.NET MVC Beta - Grouper les contrôleurs et les vues possibles?
- 13. Modèles T4 personnalisés ASP.NET MVC pour les vues
- 14. Modèles d'interface utilisateur pour ASP.NET MVC
- 15. Injection de politique avec les contrôleurs ASP.NET MVC
- 16. Contrôleurs de groupe pour les paquets fonctionnels dans les Grails
- 17. Les meilleures pratiques pour HttpContext et contrôleurs testables dans ASP.Net MVC
- 18. en utilisant les modèles MVC MVP dans winforms
- 19. Meilleures pratiques pour implémenter des modèles dans le modèle MVC
- 20. Contrôleurs de plugins, StructureMap et ASP.NET MVC
- 21. Paramètres de constructeur pour les contrôleurs sans conteneur DI pour ASP.NET MVC
- 22. Contrôleurs ASP.NET MVC et extension du cadre
- 23. Représentations de modèles génériques dans ASP.NET MVC
- 24. ASP .NET MVC - Nombre de contrôleurs
- 25. Comment placer les contrôleurs et les vues associées dans des dossiers distincts dans ASP.NET MVC
- 26. MVC Appel d'une autre action de contrôleurs
- 27. Création de modèles dans ASP.NET MVC
- 28. Réutilisation des contrôleurs dans différents sites Web avec asp.net mvc
- 29. Retour des données des contrôleurs aux vues dans asp.net mvc
- 30. Retard lors de la commutation des contrôleurs dans ASP.NET MVC