Spring MVC Erste Schritte: Erlernen Sie dieses beliebte Framework von Grund auf, spezifische Codebeispiele sind erforderlich
Einführung:
Mit der rasanten Entwicklung des Internets und der zunehmenden Popularität von Webanwendungen ist die Erstellung effizienter und skalierbarer Webanwendungen immer wichtiger geworden a Der Fokus der Entwickler. Als eines der beliebtesten Webanwendungs-Frameworks in der Java-Entwicklung bietet das Spring MVC-Framework die Vorteile von Flexibilität, Modularität und Testbarkeit und wird in vielen Projekten häufig verwendet. In diesem Artikel erhalten Sie eine Einführung in Spring MVC, lernen dieses beliebte Framework von Grund auf kennen und stellen spezifische Codebeispiele bereit.
2.1 Projekt erstellen:
Wählen Sie in der IDE „Neues Projekt“ aus, wählen Sie die Spring MVC-Projektvorlage aus und geben Sie relevante Informationen ein, z. B. Projektnamen und Paketnamen.
2.2 Web.xml konfigurieren:
Suchen Sie die Datei web.xml im WebContent/WEB-INF-Verzeichnis des Projekts und konfigurieren Sie den Kerncontroller von Spring MVC – DispatcherServlet. Fügen Sie den folgenden Code in web.xml hinzu:
<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>
In der obigen Konfiguration haben wir den Speicherort der DispatcherServlet-Konfigurationsdatei spring-mvc.xml angegeben und das DispatcherServlet dem Stammpfad „/“ zugeordnet.
3.1 Erstellen Sie die Controller-Klasse:
Erstellen Sie eine Java-Klasse mit dem Namen HelloController im src-Verzeichnis und fügen Sie die Annotation @Controller und die Annotation @RequestMapping hinzu, wie unten gezeigt:
@Controller @RequestMapping("/hello") public class HelloController { @RequestMapping("/greeting") public String greeting(Model model) { model.addAttribute("message", "Hello, Spring MVC!"); return "greeting"; } }
Im obigen Code markieren wir sie mit dem @ Controller-Annotation Diese Klasse ist ein Controller und die @RequestMapping-Annotation wird verwendet, um den Anforderungspfad des Controllers als „/hello“ anzugeben. Bei der Begrüßungsmethode übergeben wir über das Model-Objekt eine Nachricht mit dem Namen „greeting“ an die Ansicht.
3.2 Erstellen Sie eine Ansicht:
Erstellen Sie eine JSP-Seite mit dem Namen Greeting.jsp im WEB-INF-Verzeichnis, um die vom Controller übergebenen Nachrichten anzuzeigen. In Greeting.jsp können wir die JSTL-Tag-Bibliothek und EL-Ausdrücke verwenden, um Nachrichten anzuzeigen, wie unten gezeigt:
<!DOCTYPE html> <html> <head> <title>Greeting</title> </head> <body> <h1>${message}</h1> </body> </html>
Im obigen Code verwenden wir den EL-Ausdruck ${message}, um die vom Controller übergebene Nachricht abzurufen, und Zeigen Sie es auf der Seite an.
4.1 Kompilieren und erstellen Sie das Projekt:
Wählen Sie in der IDE das Projekt aus, klicken Sie mit der rechten Maustaste, um die Option „Erstellen“ oder „Neu erstellen“ auszuwählen, kompilieren Sie den Quellcode des Projekts und generieren Sie die entsprechende Build-Ausgabe basierend auf den Projektkonfigurationsinformationen .
4.2 Projekt bereitstellen:
Stellen Sie das kompilierte Projekt auf einem Webserver wie Tomcat oder Jetty bereit.
4.3 Führen Sie das Projekt aus:
Nachdem der Webserver gestartet ist, geben Sie „http://localhost:8080/4f8ef3960903de9df09005478c35c0fb/hello/greeting“ in den Browser ein. Sie können die Ansicht sehen, die wir an die Controller-News übergeben haben .
Fazit:
Dieser Artikel bietet Ihnen eine Anleitung für den Einstieg in Spring MVC durch die Erstellung eines einfachen Spring MVC-Projekts und stellt spezifische Codebeispiele bereit. Ich hoffe, dieser Artikel kann Ihnen dabei helfen, dieses beliebte Framework von Grund auf zu erlernen und eine Referenz für Ihre zukünftige Arbeit an der Entwicklung von Webanwendungen zu bieten. Durch kontinuierliches Üben und gründliches Lernen können Sie Spring MVC effizienter nutzen und durch seine leistungsstarken Funktionen Ihre Entwicklungseffizienz und Webanwendungsleistung verbessern. Ich wünsche Ihnen viel Erfolg auf Ihrem Weg zum Erlernen von Spring MVC!
Das obige ist der detaillierte Inhalt vonLernen Sie die Grundlagen von Spring MVC: Beherrschen Sie dieses beliebte Framework von Grund auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!