Exemples de Java Modèle MVC 2 architecture?

Quelqu'un peut poster ou me pointer dans la direction d'un exemple clair de à partir de zéro la mise en œuvre du Modèle 2 de l'architecture?

Ci-dessous est une description détaillée du Modèle 2, les prises de cette page.

Le Modèle 2 architecture pour la conception de pages JSP est en réalité, Modèle-Vue-Contrôleur (MVC) appliqué à des applications web. De là, les deux termes peuvent être utilisés de façon interchangeable dans le monde du web. MVC originaire de SmallTalk et a depuis fait son chemin dans la communauté Java. Modèle 2 architecture et ses dérivés sont les pierres angulaires de la grave et de la puissance industrielle des applications web destinées
dans le monde réel. Il est donc essentiel pour vous de comprendre ce paradigme à fond. La Figure 1.2 montre le Modèle 2 (MVC) de l'architecture.

La principale différence entre le Modèle 1 et le Modèle 2 est que dans le Modèle 2, un contrôleur gère la demande de l'utilisateur au lieu d'une autre JSP. Le contrôleur est mis en œuvre comme une Servlet. Les étapes suivantes sont exécutées lorsque l'utilisateur soumet la demande.

  1. La Servlet Contrôleur gère la demande de l'utilisateur. (Cela signifie que le lien hypertexte dans la page JSP doit pointer vers le contrôleur de servlet).
  2. La Servlet Contrôleur instancie ensuite approprié JavaBeans basé sur les paramètres de la requête (et éventuellement aussi basé sur les attributs de session).
  3. La Servlet Contrôleur ensuite par lui-même ou par l'intermédiaire d'un contrôleur de helper communique avec la couche intermédiaire ou directement à la base de données pour récupérer les données requises.
  4. Le Contrôleur définit la résultante JavaBeans (soit le même ou un nouveau) dans l'un des contextes suivants – la demande, la session ou de l'application.
  5. Le contrôleur envoie la demande à la prochaine vue en se basant sur l'URL de la requête.
  6. La Vue utilise la résultante JavaBeans à partir de l'Étape 4 pour afficher les données. Notez qu'il n'est pas logique de présentation dans la page JSP. La seule fonction de la JSP dans le Modèle 2 architecture est d'afficher les données de la JavaBeans défini dans la demande, la session ou de l'application visée.
    Exemples de Java Modèle MVC 2 architecture?
    (source: java-samples.com)

OriginalL'auteur James McMahon | 2009-06-09