*   >> Lecture Éducation Articles >> education >> collégial et universitaire

Architecture MVC dans Java

Architecture MVC

L'objectif principal de l'architecture MVC est de séparer les données de logique métier et l'application de la couche de présentation à l'utilisateur.

Pourquoi nous devrions utiliser la design pattern MVC

Ils sont resuable:?. Quand les problèmes se reproduit, il n'y a pas besoin d'inventer une nouvelle solution, nous avons juste à suivre le modèle et l'adapter si nécessaire

Ils sont expressive:. En utilisant le modèle de conception MVC notre application devient plus expressif

1).

Modèle:

L'objet du modèle connaît toutes les données qui doivent être affichées. Il est le modèle qui est au courant de toutes les opérations qui peuvent être appliquées pour transformer cet objet. Il ne représente que les données d'une application. Le modèle représente les données d'entreprise et les règles commerciales qui régissent l'accès aux mises à jour et de ces données. Modèle est pas au courant sur les données de présentation et comment ces données sera affiché dans le navigateur.

2). Vue:

Le point de vue représente la présentation de la demande.

L'objet de vue se réfère au modèle. Il utilise les procédés de la requête de modèle d'obtenir le contenu et la rend. La vue ne dépend pas de la logique d'application. Il reste même si il n'y a aucune modification dans la logique d'entreprise. En d'autres termes, nous pouvons dire qu'il est de la responsabilité de l'estime de maintenir la cohérence dans sa présentation lors du changement de modèle.

3). Contrôleur:

Chaque fois que l'utilisateur envoie une demande pour quelque chose, il va toujours par le contrôleur.

Le contrôleur est responsable pour intercepter les demandes de vue et il passe au modèle pour l'action appropriée. Après l'action a été prise sur les données, le contrôleur est chargé de diriger la vue appropriée à l'utilisateur. Dans les interfaces graphiques, les vues et les contrôleurs travaillent souvent en étroite collaboration. Différence entre les modèles 1 et 2 l'architecture: Caractéristiques de MVC1: html ou fichiers JSP sont utilisés pour coder la présentation. Pour récupérer les JavaBean de données peuvent être utilisées.

Dans mvc1 Archictecture toute la vue, des éléments de contrôle sont mises en œuvre en utilisant Servlets ou JSP. Dans MVC1 il ya couplage étroit entre la page et le modèle que l'accès aux données se fait habituellement en utilisant balise personnalisée ou par java appel de harico

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.