He estado leyendo sobre el patrón MVP y no he podido encontrar un ejemplo de código Java Swing. ¿Alguien sabe un proyecto de código abierto que utiliza este patrón o donde podría encontrar un ejemplo? (No estoy buscando a utilizar un marco para ayudar a implementar el patrón, sólo un ejemplo.)Ejemplo Swing Model View Presenter (MVP)
9
A
Respuesta
1
Después de instalar el JDK (1,6 en este caso) se puede encontrar todo tipo de demostraciones en
"JDK camino de instalación "\ jdk1.6.0_29 \ demo
y particularmente en
C: \ archivos de programa (x86) \ Java \ jdk1.6.0_29 \ demo \ JFC
encontrará demos de SwingApplet, SwingSet2 y SwingSet3 que permiten incluso ver el código de la demostración que decide probar.
3
En realidad, desde un cierto punto de vista, todo Swing puede verse como un modelo de MVP ( Realmente es tortugas hasta abajo).
Models: ListModel, TableModel, etc. Presenter: All Swing widgets, such as JLabel, JTable, JPanel etc. View: ListUI, PanelUI, LayoutManagers, etc.
He escrito varios sistemas utilizando MVP con Swing, JSP y GWT, y han sido muy feliz con los resultados cada vez.
Cuestiones relacionadas
- 1. ¿Qué es Model View Presenter?
- 2. Model-View-Presenter y Android Application Design
- 3. C# WinForms Model-View-Presenter (Vista pasiva)
- 4. Web Forms ASP.NET - Model View Presenter y controles de usuario
- 5. Model-View-Presenter: ¿Por qué el modelo está estático?
- 6. Dónde debe nacer View & Presenter
- 7. MVP Passive View - Composite Views & Composite Presenters
- 8. Adaptación del modelo de Model View Presenter a Android con Fragment Tabs
- 9. Model View Controller Patrón de diseño Código Ejemplo
- 10. ¿Cuál es la ventaja de Model-View-Controller (MVC) sobre Model-View?
- 11. Forma más correcta de redirigir la página con Model-View-Presenter Patrón
- 12. Cómo estructurar un programa C# WinForms Model-View-Presenter (vista pasiva)?
- 13. Qué son MVP-Passive View y MVP-Supervisoring controller
- 14. En MVP donde escribir validaciones
- 15. GWT MVP Ejemplo
- 16. Java GUI Swing Model Explicación
- 17. Aclaración: MVC, MVP, MVVM
- 18. Ejemplos de MVP para Windows Forms
- 19. Mejorar MVP en Scala
- 20. Ejemplos de Hierarchical-Model-View-Controller (HMVC)?
- 21. android model view presentador/controlador ejemplos
- 22. MVP: ¿Debería la View implementar la interfaz de un presentador o viceversa?
- 23. ¿Cómo funciona Joomla Model View Controller (MVC)?
- 24. ¿Qué alternativas hay para Model-View-Controller?
- 25. MVP, Winforms - EventHandlers o Delegados
- 26. Cargando subvistas con MVP
- 27. Responsabilidad de instanciar la vista en MVP
- 28. Código de hormigón Ejemplo de MVP
- 29. Refactorización de WinForm ClickNCode a MVP Passive View
- 30. Escalando los "contactos" de gwt (proyecto de ejemplo) AppController con MVP
Se ingresó el ejemplo de 'Swing Model View Presenter (MVP)' en google. El enlace 4-ésimo es: http://code.google.com/p/pennychecker-presenter/downloads/detail?name=swing-mvp-example.zip – bezmax
Esta pregunta puede ayudarlo: http://stackoverflow.com/ preguntas/519725/apply-the-mvp-pattern-to-jdialogs – Bugster