J'ai trouvé l'article de M. Fowler sur le modèle Passive View. Je voudrais l'appliquer dans ma demande. J'utilise Swing pour l'interface utilisateur. J'ai passé plusieurs heures à chercher des tutoriels ou des exemples pour l'implémenter mais pas vraiment utile. Quelqu'un pourrait-il aider à comprendre le design ou donner de bons exemples ici? Par "M" dans MVP, je comprends "Modèle de domaine".MVP Passive View - Vues composites et présentateurs composites
Répondre
MVP = Model View Présentateur
L'idée de base est que vous logique présentant séparé de l'interface utilisateur (vue), de sorte que vous pouvez se moquer de la vue et présentateur de test avec des tests simples JUnit, au lieu de vous embêter la oscillation (probablement généré par le designer) code avec votre "vue logique" (code qui contrôle l'interface utilisateur) ...
http://www.youtube.com/watch?v=PDuhR18-EdM
présentation vraiment agréable par Ray Ryan. Il parle de GWT, mais l'idée de MVP est bien expliqué ...
MVP commence à 21:30
MVP peut être expliqué de la manière suivante:
modèle - le modèle de domaine de votre application. Toute la logique métier est ici.
Présentateur - Toute la logique d'affichage est ici. Récupère les données du modèle et met à jour la vue.
Vue - Présentation de l'interface utilisateur. Ne contient aucune logique de mise à jour. Envoie des événements au présentateur sur l'interaction de l'utilisateur et écoute les événements du présentateur.
- 1. Présentation du modèle Présentateur et vues composites
- 2. Vues composites et contrôleurs de vue
- 3. Webforms MVP Passive View - gestion des événements
- 4. Refactoring WinForm ClickNCode à MVP Passive View
- 5. "Presenter First" vs "Passive View" MVP?
- 6. MVP - Combien de présentateurs
- 7. Contrôles composites WPF
- 8. sélecteurs composites dans jQuery
- 9. JSF 2.0 contrôles composites personnalisés et imbrication
- 10. Déclaration des présentateurs et des vues
- 11. Contrôles composites: Render vs CreateChildControls
- 12. Renommage clés étrangères composites GORM
- 13. ObjectDataSource avec les listes composites
- 14. Opérations composites sur Android Canvas
- 15. Clés primaires composites SQL Server
- 16. Structure des répertoires Vues et présentateurs.
- 17. C# WinForms Modèle-View-Presenter (Vue passive)
- 18. Mappage FluentNHibernate des clés étrangères composites
- 19. Gestion pathétique des clés composites par LINQ
- 20. indeces composites mysql devrais-je les utiliser
- 21. Clés DB composites avec Entity Framework 4.0
- 22. Puis-je avoir des contraintes composites?
- 23. Les abonnements WPF EventAggregator composites sont perdus
- 24. Enregistrement de classes composites dans Unity
- 25. ActiveRecord fondamentalement incompatible avec les clés composites?
- 26. Création de "widgets" composites Javascript/HTML
- 27. Scoped/clés de substitution composites dans MySQL
- 28. mapping Hibernate @ManyToMany avec les touches composites
- 29. Conversion d'octets composites en Unicode dans MySQL
- 30. Enregistrer plusieurs scripts composites par ASP.NET Page