web-dev-qa-db-fra.com

Java - Apprentissage de MVC

Je souhaite apprendre à appliquer l'architecture MVC à mon Java; principalement mon travail dans Swing. Maintenant, il n'y a pas d'explication facile ni d'exemple comment écrire du code approprié en utilisant MVC en dehors de ces deux J'ai trouvé ici:

  1. http://leepoint.net/notes-Java/GUI/structure/40mvc.html
  2. http://www.Oracle.com/technetwork/articles/javase/mvc-136693.html

Il me semble qu'il n'y a pas d'architecture MVC définie en Java. D'après ce que j'ai regardé, c'est ce que Java vous propose au niveau de base de Wwing et ce que vous pouvez appliquer vous-même est dans le premier tutoriel.

Outre les deux ressources ci-dessus, quelqu'un peut-il me fournir une source qui peut vous aider à Java MVC? Un tutoriel vidéo peut-être?

31
user1125177

Voici un bel exemple http://www.leepoint.net/GUI/structure/40mvc.html J'ai essayé de trouver le plus simple possible pour vous faire ressentir l'idée.

Quoi qu'il en soit, je n'aime pas:

Il me semble qu'il n'y a pas d'architecture MVC définie en Java.

Vous pouvez utiliser MVC, MVP et d'autres modèles dans différentes langues. Java n'a rien à voir avec MVC, sauf que la conception MVC peut être codée en Java. Cependant, certains frameworks ont une architecture MVC intégrée et obligent à l'utiliser. Spring MVC est le plus connu - essayez d'en savoir plus, peut-être quelques tutoriels.

23
dantuch

Modèle - Le modèle représente un objet ou Java POJO transportant des données. Il peut également avoir une logique pour mettre à jour le contrôleur si ses données changements.

Vue - La vue représente la visualisation des données contenues dans le modèle.

Contrôleur - Le contrôleur agit à la fois sur le modèle et sur la vue. Il contrôle le flux de données dans l'objet modèle et met à jour la vue chaque fois que les données changent. Il garde la vue et le modèle séparés.

exemple simple mvc

4
Dhrumil Shah

voir cet exemple exemple simple mvc qui ajoute un programme à deux nombres en utilisant des balançoires.par cet exemple, vous pouvez facilement comprendre le concept de mvc

3
padman

Utilisation des capacités intégrées de Javas des classes dites Observer et Observable le tutoriel suivant explique le concept de MVC par un exemple.

MVC par exemple avec observateur et classes observables

2
kiltek

Jetez un oeil au framework spring , vous pouvez également l'utiliser avec swing comme indiqué dans le tutoriel this .

2
aleroot