Le modèle d'architecture de Modèle-Vue-Contrôleur aide au devide une application dans trois catégories différentes i, modèle d'e, vue et le contrôleur. Les composants de l'architecture MVC est indépendant de l'autre composant et a la responsabilité unique. Les changements d'un composant n'auront moins ou aucun impact sur d'autres composants. Les responsabilités des trois composants sont :
Modèle : Le modèle est employé pour fournir les données de la base de données et sauver les données dans les magasins de données. Dans le modèle, toute logique d'affaires sont mises en application. Avant d'économiser dans la base de données, des données saisies par l'utilisateur par la vue sont signées le modèle. Les données accèdent, la logique d'économie de données et la validation de données font partie du modèle.
Vue : La vue est responsable de prendre l'entrée de l'utilisateur, d'expédier la demande au contrôleur et puis de recevoir la réponse du contrôleur, montrant le résultat à l'utilisateur et représente la vue d'utilisateur de l'application. Le HTML, les dossiers faits sur commande de bibliothèques d'étiquette, de JSPs et de ressources font partie du composant de vue.
Contrôleur : Le contrôleur est intermédiaire entre la vue et le Model.For la réception de la demande du client, contrôleur est employée. Une fois la demande est reçue du client qu'elle exécute la logique appropriée d'affaires du modèle et alors elle emploie le composant de vue pour produire l'output.ActionServlet, ActionForm, action, et struts-config.xml font partie du contrôleur.
|