Maison >Problème commun >Qu'est-ce que SpringMVC
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.
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!