Ceci est le dixième article de blog de la collection d'entretiens back-end - springMVC
compétences en entretien❗❗❗
1. PrésentationspringMVC
springmvc
Il s'agit d'un cadre de couche de vue qui MVC
nous permet de recevoir et de traiter facilement les demandes et les réponses via le modèle.
Laissez-moi vous parler de plusieurs composants essentiels :
-
Son contrôleur principal est
DispatcherServlet
que son rôle est de recevoir les demandes des utilisateurs, puis de donner les résultats des commentaires des utilisateurs. Il équivaut à un transpondeur ou à une unité centrale de traitement, contrôle l'exécution de l'ensemble du processus et planifie uniformément chaque composant pour réduire le couplage entre les composants et faciliter l'expansion entre les composants. -
Vient ensuite le mappeur de processeur ( ) : son rôle est de trouver les informations de processeur correspondantes via ou la configuration
HandlerMapping
en fonction du chemin demandé .URL
注解
XML
-
Il existe également l'adaptateur de processeur (
HandlerAdapter
) : son rôle est d'exécuter le processeur concerné selon les règles de lien d'exécution spécifiques en fonction des informations sur le processeur trouvées par le processeur mappeur, et de renvoyerModelAndView
. -
Enfin, le résolveur de vue (
ViewResolver
) : il effectue l'opération d'analyse, résout le nom de la vue logique en une vue réelle grâce aux informations contenuesModelAndView
dans l'objet et le renvoie à l'utilisateur.View
View
2. Flux d'exécution de springMVC
- <