---
title: 'Thema der Woche: MVC/MVP'
url: 'https://tutego.de/blog/javainsel/2009/12/thema-der-woche-mvcmvp'
markdown: 'https://tutego.de/blog/javainsel/2009/12/thema-der-woche-mvcmvp.md'
date: '2009-12-16'
description: 'Lies die Einträge http://de.wikipedia.org/wiki/Model_View_Presenter http://blogs.infragistics.com/blogs/todd_snyder/archive/2007/10/17/mvc-or-mvp-pattern-whats-the-difference.aspx und skizziere kurz die Unterschiede zwischen den beiden Gui-Pattern MVC und MVP. Skizziert http://www.c-sharpcorner.c…'
taxonomy:
  category:
    - 'Die wöchentliche Dosis Java'
---

# Thema der Woche: MVC/MVP

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://tutego.de/blog/javainsel/)

## Thema der Woche: MVC/MVP

16.12.2009 · [Christian Ullenboom](https://tutego.de/blog/javainsel/author/admin/)

Lies die Einträge

- [http://de.wikipedia.org/wiki/Model\_View\_Presenter](http://de.wikipedia.org/wiki/Model_View_Presenter "http://de.wikipedia.org/wiki/Model_View_Presenter")
- [http://blogs.infragistics.com/blogs/todd\_snyder/archive/2007/10/17/mvc-or-mvp-pattern-whats-the-difference.aspx](http://blogs.infragistics.com/blogs/todd_snyder/archive/2007/10/17/mvc-or-mvp-pattern-whats-the-difference.aspx "http://blogs.infragistics.com/blogs/todd_snyder/archive/2007/10/17/mvc-or-mvp-pattern-whats-the-difference.aspx")

und skizziere kurz die Unterschiede zwischen den beiden Gui-Pattern MVC und MVP.

Skizziert [http://www.c-sharpcorner.com/UploadFile/OVZh/Introducing\_MVCSharp\_framework03062008064516AM/Images/Untitled-2.gif](http://www.c-sharpcorner.com/UploadFile/OVZh/Introducing_MVCSharp_framework03062008064516AM/Images/Untitled-2.gif "http://www.c-sharpcorner.com/UploadFile/OVZh/Introducing_MVCSharp_framework03062008064516AM/Images/Untitled-2.gif") den Unterschied? Was hat das allen mit Testen zu tun?

Das MVP ist weiterhin gültig, aber der Name hat sich etwas verändert. Erkläre das am Beispiel des Diagramms [http://geekswithblogs.net/dchristiansen/archive/2007/12/07/microsoft-patterns-and-practices-team-release-the-model-view-presenter.aspx](http://geekswithblogs.net/dchristiansen/archive/2007/12/07/microsoft-patterns-and-practices-team-release-the-model-view-presenter.aspx "http://geekswithblogs.net/dchristiansen/archive/2007/12/07/microsoft-patterns-and-practices-team-release-the-model-view-presenter.aspx").

Schreibe ein Beispielprogramm.

- Eine Maske soll nach dem Benutzernamen und Passwort fragen.
- Ein Fake-Login-Service soll eine bekanntes Username/Passwort-Pärchen authentifizieren. Sind die Werte korrekt, soll eine einfache Meldung erscheinen und der Dialog geschlossen werden.
- Schreibe einen JUnit-Testfall

Kategorien: [Die wöchentliche Dosis Java](https://tutego.de/blog/javainsel/category/die-woechentliche-dosis-java/)

[← Alle Beiträge](https://tutego.de/blog/javainsel/)

---

## Navigation

- Previous: [IntelliJ IDEA 9 ist draußen – kommerziell und die Open-Source-Version](https://tutego.de/blog/javainsel/2009/12/intellij-idea-9-ist-drausen-%e2%80%93-kommerziell-und-die-open-source-version.md)
- Next: [Google App Engine 1.3](https://tutego.de/blog/javainsel/2009/12/google-app-engine-1-3.md)
