Java-apprentissage MVC [fermé]

Je souhaite apprendre à appliquer l'architecture MVC à mon projet Java; principalement mon travail dans Swing. Maintenant, il n'y a pas d'explication facile ou d'exemple comment écrire le code approprié en utilisant MVC à l'esprit 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. De ce que j'ai regardé c'est ce que Java vous offre au niveau de base de Wwing et ce que vous pouvez appliquer vous-même est dans le premier tutoriel.

En dehors des deux ressources ci-dessus, quelqu'un peut-il me fournir une source qui peut vous faciliter dans Java MVC? Un tutoriel vidéo peut-être?

31
demandé sur dantuch 2012-01-01 19:27:26

5 réponses

Voici un joli exemple http://www.leepoint.net/GUI/structure/40mvc.html j'ai essayé de trouver le plus simple possible pour vous laisser sentir l'idée.

De toute façon, je n'aime pas le:

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 entiers dans différentes langues. Java n'a rien à voir avec MVC, sauf que la conception MVC peut être codée en Java. Il y a, cependant, certains frameworks qui ont intégré MVC architecture et forces l'utilisant. Spring MVC est le plus connu-essayez d'en trouver plus à ce sujet, peut-être quelques tutoriels.

23
répondu dantuch 2015-08-24 12:43:35

Model - Model 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 changent.

Vue - Vue représente la visualisation des données que le modèle contient.

Controller - Controller agit à la fois sur le Modèle et 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.

MVC exemple simple

4
répondu Dhrumil Shah 2013-12-17 06:46:15

Voir cet exemple MVC exemple simple qui ajoute deux nombres programme en utilisant swings.by cet exemple vous pouvez facilement sous-estimer le concept de mvc

3
répondu padman 2012-08-18 12:49:05

Jetez un oeil au Cadre spring, Vous pouvez l'utiliser aussi avec swing comme indiqué dans ce tutoriel.

2
répondu aleroot 2012-01-01 15:38:45

Utilisation des capacités Javas intégrées des classesObserver etObservable le tutoriel suivant explique le concept de MVC par un exemple.

MVC par exemple avec des classes observables et observables

2
répondu kiltek 2013-12-27 11:23:52