Guide de démarrage Spring MVC : apprenez ce framework populaire à partir de zéro, des exemples de code spécifiques sont nécessaires
Introduction :
Avec le développement rapide d'Internet et la popularité croissante des applications Web, la création d'applications Web efficaces et évolutives est devenue a L'objectif des développeurs. Le framework Spring MVC, en tant que l'un des frameworks d'applications Web les plus populaires dans le développement Java, présente les avantages de flexibilité, de modularité et de testabilité, et est largement utilisé dans de nombreux projets. Cet article vous fournira un guide d'introduction à Spring MVC, apprendra ce framework populaire à partir de zéro et fournira des exemples de code spécifiques.
2.1 Créer un projet :
Dans l'EDI, sélectionnez Nouveau projet, sélectionnez le modèle de projet Spring MVC et remplissez les informations pertinentes, telles que le nom du projet et le nom du package.
2.2 Configurer web.xml :
Recherchez le fichier web.xml dans le répertoire WebContent/WEB-INF du projet et configurez le contrôleur principal de Spring MVC - DispatcherServlet. Ajoutez le code suivant dans web.xml :
<servlet> <servlet-name>dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/spring-mvc.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>
Dans la configuration ci-dessus, nous avons spécifié l'emplacement du fichier de configuration de DispatcherServlet spring-mvc.xml et mappé le DispatcherServlet au chemin racine "/".
3.1 Créez la classe Controller :
Créez une classe Java nommée HelloController dans le répertoire src, et ajoutez l'annotation @Controller et @RequestMapping, comme indiqué ci-dessous :
@Controller @RequestMapping("/hello") public class HelloController { @RequestMapping("/greeting") public String greeting(Model model) { model.addAttribute("message", "Hello, Spring MVC!"); return "greeting"; } }
Dans le code ci-dessus, nous le marquons avec le @ Annotation du contrôleur Cette classe est un contrôleur et l'annotation @RequestMapping est utilisée pour spécifier le chemin de requête du contrôleur comme "/hello". Dans la méthode de salutation, nous transmettons un message à la vue nommée « salutation » via l'objet Model.
3.2 Créer une vue :
Créez une page JSP nommée Greeting.jsp dans le répertoire WEB-INF pour afficher les messages passés par le Contrôleur. Dans Greeting.jsp, nous pouvons utiliser la bibliothèque de balises JSTL et les expressions EL pour afficher les messages, comme indiqué ci-dessous :
<!DOCTYPE html> <html> <head> <title>Greeting</title> </head> <body> <h1>${message}</h1> </body> </html>
Dans le code ci-dessus, nous utilisons l'expression EL ${message} pour obtenir le message transmis par le contrôleur, et affichez-le sur la page.
4.1 Compilez et construisez le projet :
Dans l'EDI, sélectionnez le projet, cliquez avec le bouton droit pour sélectionner l'option Construire ou Reconstruire, compilez le code source du projet et générez la sortie de construction correspondante en fonction des informations de configuration du projet. .
4.2 Déployer le projet :
Déployez le projet compilé sur un serveur Web, tel que Tomcat ou Jetty.
4.3 Exécutez le projet :
Après le démarrage du serveur Web, entrez "http://localhost:8080/
Conclusion :
Cet article vous fournit un guide pour démarrer avec Spring MVC en créant un projet Spring MVC simple et fournit des exemples de code spécifiques. J'espère que cet article pourra vous aider à apprendre ce framework populaire à partir de zéro et fournir une référence pour vos futurs travaux de développement d'applications Web. Grâce à une pratique continue et un apprentissage approfondi, vous serez en mesure d'utiliser Spring MVC avec plus de compétence et d'améliorer l'efficacité de votre développement et les performances de vos applications Web grâce à ses fonctions puissantes. Je vous souhaite du succès dans votre parcours d’apprentissage de Spring MVC !
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!