Java - Apprentissage MVC
Je voudrais savoir comment appliquer l'architecture MVC pour mon projet Java; principalement mon travail dans le Swing. Maintenant, il n'y a pas d'explication simple ou par exemple comment écrire du bon code en utilisant MVC à l'esprit en dehors de ces deux, j'ai trouvé ici:
- http://leepoint.net/notes-java/GUI/structure/40mvc.html
- http://www.oracle.com/technetwork/articles/javase/mvc-136693.html
Il me semble qu'il n'est pas défini l'architecture MVC en Java. De ce que j'ai regardé c'est ce que Java vous offre au niveau de la base de Wwing et ce que vous pouvez appliquer sur votre propre est dans le premier tutoriel.
En dehors de ces deux ressources ci-dessus, quelqu'un peut-il me fournir une source qui peut vous faciliter à Java MVC? Un tutoriel vidéo peut-être?
- Voir aussi ce répondre.
- double possible de Gui problème après la réécriture pour MVC
- votre modèle étendre docs.oracle.com/javase/6/docs/api/java/util/Observable.html. avoir votre point de vue en œuvre docs.oracle.com/javase/6/docs/api/java/util/Observer.html
- C'est le plus simple tutoriel que j'ai pu trouver: tutorialspoint.com/design_pattern/mvc_pattern.htm Après u comprendre le concept, vous serez en mesure de comprendre facilement les plus complexes
Vous devez vous connecter pour publier un commentaire.
Ici est assez bon exemple http://www.leepoint.net/GUI/structure/40mvc.html j'ai essayé de trouver la plus simple possible pour vous faire sentir l'idée.
De toute façon je n'aime pas l':
Vous pouvez utiliser MVC, MVP et tout autres modèles dans différentes langues. Java n'a rien à voir avec MVC, à l'exception de conception MVC peut être codée en Java. Il ya, cependant, certains cadres qui ont intégré l'architecture MVC et les forces de l'utiliser. Spring MVC est le plus connu - essayer de trouver plus à ce sujet, peut-être quelques tutoriels.
Modèle - Modèle représente un objet ou d'un POJO JAVA qui transportent les données. Elle peut aussi avoir une logique de mise à jour du contrôleur si le son des modifications de données.
Vue - Vue représente la visualisation des données que le modèle contient.
Contrôleur - Contrôleur des actes à la fois de Modèle et de vue. Il contrôle le flux de données dans le modèle objet et les mises à jour de la vue à chaque fois que des modifications de données. Il conserve Modèle et de la Vue distincte.
mvc simple exemple
voir cet exemple mvc simple exemple qui est l'ajout de deux numéros de programme à l'aide de swings.by cet exemple vous pouvez facilement understud le concept de la mvc
Prendre un coup d'oeil à la printemps cadre, vous pouvez aussi l'utiliser avec swing, comme indiqué dans la cette tutoriel .
À l'aide de Javas intégré les capacités de la soi-disant Observateur et Observables classes le tutoriel suivant vous explique le concept de la MVC par l'exemple.
MVC par l'Exemple avec l'observateur et observeable classes