SpringProyectDemo4
Autor: Daniel Pérez Pérez
Fecha: 28/08/2022
Demonstration, wie Sie die Startereignisse der Anwendung, die Erstellung der Benutzersitzung und die Zerstörung der Benutzersitzung erfassen können.
Hinweis: Die org.springframework. Um dieses Projekt auszuführen, müssen Sie es mit Apache Tomcat 9 tun, da Apache Tomcat 10 die neue Jakartaee -Struktur implementiert.
Wenn Sie Webanwendungen mit Spring über Apache Tomcat 10 erstellen möchten, ist es besser, dass Sie Spring Boot verwenden. (Suchen Sie meine Repositorys in Webanwendungen mit Spring Boot 3).
Entwicklungsumgebung: Eclipse, Version: 2022-03 (4.23.0) Server: Apache Tomcat, Version: 9 JDK: OpenJDK, Version: 17.1 Projektmanager: Maven, Version: 3.8.0 Maven-Artefakt-ID
Spring Framework: Web Spring MVC V.5.3.22
Javax Servlet: V.4.0.1
1. Kopieren Sie den Verwaltungsrat mit dem Code im Verwaltungsrat Ihrer Eclipse -Arbeitsfläche. 2. Importieren Sie das Projekt aus Eclipse, indem Sie auf Datei klicken -> Projekte aus dem Dateisystem 3rd öffnen. Klicken Sie in der Schaltfläche "Verzeichnis ..." importieren Sie die Schaltfläche "Verzeichnis ...". Wählen Sie den Ordner aus, der das Projekt enthält. 4.. Klicken Sie auf den 5. Platz. Es wird empfohlen, ein Maven -Update vorzunehmen (klicken Sie mit der rechten Maustaste auf das Maven -> aktualisieren Sie ...
Für die Analyse dieses Projekts wird empfohlen, die folgende Reihenfolge zu befolgen, die fast mit der Reihenfolge zusammenfällt, die befolgt wurde, um dieses Projekt zu konfigurieren und zu implementieren, und dann angegeben:
1. Erstellung des Maven-Projekts mit Artigact ID: Maven-Archetype-Webapp (und Eliminierung der standardmäßigen .jsp-Datei).
2. Modifikation der Datei pom.xml - Passen Sie die Version des JDK an, indem Sie die maven.compiler.source und maven.compiler.target ändern und festlegen.
3rd Änderung der Web.xml-Bereitstellungsdatei durch Hinzufügen der Den-Servlet-Konfiguration, mit der der Hauptfeder-Container und die Anzeige des .xml der Feder-Container-Konfiguration relativ zu den Benutzeranforderungen (Sitzungs-conntext.xml) und im Verhältnis zum Kontext der Anwendung (App-context.xml) ausgeführt werden. Beachten Sie, dass die Version des web.xml -Schemas der 4.0 ist, der mit der Version der Dinamic Web Project Facette über Projekteigenschaften übereinstimmt. Überprüfen Sie, ob in den Projekten die dinamische Webversion Sea 4.0 -Version und in Java Build Pfadfigur Mavens Einheiten als Scheck.
4. Erstellung der /web-inf/Session-context.xml-Datei, die die Konfiguration des Federcontainers auf Kundenanforderungen enthält.
5. Erstellung der /web-inf/app-context.xml-Datei mit der Konfiguration des Federcontainers im Zusammenhang mit dem Anwendungskontext.
6. Erstellung von Ressourcenverzeichnissen:/src/main/webapp/img,/src/main/webapp/styles und/src/main/webapp/web-inf/Ansichten und deren Ressourcen.
7. Erstellung der Klassen, die im Paket eS.dsw.events enthalten sind
8. Erstellung der Klassen, die im Paket eS.dsw.controllers enthalten sind
Hinweis: Analysieren Sie jedes der in diesem Projekt angegebenen Beispiele.