Maison  >  Article  >  Qu'est-ce que SpringMVC

Qu'est-ce que SpringMVC

青灯夜游
青灯夜游original
2019-05-08 15:08:0042778parcourir

Springmvc est un framework mvc de couche Web. C'est un module de spring et possède les caractéristiques de spring. Springmvc sépare les rôles des contrôleurs, des objets de modèle, des répartiteurs et des objets gestionnaires.

Qu'est-ce que SpringMVC

springMVC est un framework mvc de couche Web ; c'est un module de spring et a les caractéristiques de spring ; L'article suivant vous présentera le framework springMVC. J'espère qu'il vous sera utile.

Spring MVC est un produit de suivi de SpringFrameWork et a été intégré à Spring Web Flow. Le framework Spring fournit des modules MVC complets pour créer des applications Web. , vous pouvez choisir d'utiliser le framework Web Spring intégré ou un framework Web tel que Struts. Grâce à l'interface stratégique, le framework Spring est hautement configurable et comprend plusieurs technologies d'affichage, telles que la technologie JavaServer Pages (JSP), Velocity, Tiles, iText et POI. Le framework Spring MVC ignore les vues utilisées, il ne vous oblige donc pas à utiliser uniquement la technologie JSP.

SpringMVC sépare les rôles des contrôleurs, des objets modèles, des répartiteurs et des objets gestionnaires. Cette séparation les rend plus faciles à personnaliser.

Le framework MVC de Spring est principalement composé de DispatcherServlet, de mappage de processeur, de processeur (contrôleur), de résolveur de vue et de vue.

Principe de fonctionnement de SpringMVC

1. La demande du client est soumise au DispatcherServlet

2 Le contrôleur DispatcherServlet interroge un ou plusieurs HandlerMappings et trouve le. traitement demandé par le contrôleur

3. DispatcherServlet soumet la demande au contrôleur

4 Une fois que le contrôleur a appelé le traitement de la logique métier, il renvoie ModelAndView

5. Analyseur, recherchez la vue spécifiée par ModelAndView

6 La vue est chargée d'afficher les résultats au client

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:A quoi sert le langage CArticle suivant:A quoi sert le langage C