SpringProyectDemo4
Autor: Daniel Pérez Pérez
Fecha: 28/08/2022
演示如何捕獲應用程序的啟動事件,用戶會話的創建以及用戶會話的破壞。
注意:org.springframework。因此,要執行此項目,您必須使用Apache Tomcat 9進行操作,因為Apache Tomcat 10實現了新的Jakartaee結構。
如果要使用Spring關於Apache Tomcat 10創建Web應用程序,則最好使用Spring Boot。 (使用Spring Boot 3在Web應用程序上找到我的存儲庫)。
開發環境:Eclipse,版本:2022-03(4.23.0)服務器:Apache Tomcat,版本:9 JDK:OpenJDK,版本:17.1項目經理:MAVEN:MAVEN,版本:3.8.0 Maven trifact ID
春季框架:Web Spring MVC V.5.3.22
Javax Servlet:V.4.0.1
第一。在您的日食工作空間的董事會中,將董事會與代碼複製。第二。從eclipse,通過單擊文件系統中的文件 - 從文件系統第三點打開項目來導入項目。在導入源中,單擊“目錄...”按鈕選擇包含項目的文件夾。第四。單擊第五。建議進行Maven更新(右鍵單擊Maven->更新項目...
對於該項目的分析,建議遵循以下順序,該順序幾乎與已遵循的順序配置和實施該項目相吻合,然後指出:
使用Artigact ID:Maven-Archetype-webapp創建了Maven項目(默認情況下顯示出的.jsp文件)。
pom.xml文件的第二次修改 - 通過修改和建立maven.compiler.source和maven.compiler.target來調整JDK的版本。
通過添加將執行主彈簧容器的DEN Servlet配置,對Web.xml部署文件進行第三修改,並指示相對於用戶請求(session-conntext.xml)的彈簧容器配置的.xml和相對於應用程序的上下文(app-context.xml)。請注意,Web.xml方案的版本是4.0,必須與項目屬性上的Dinamic Web Project Facet版本一致。檢查是否在項目中投射了dinamic Web版本SEA 4.0版本以及Java Build Path Figue Maven的單位作為檢查。
第四創建 /web-inf/session-context.xml文件,其中包含與客戶請求相關的彈簧容器配置。
第5次創建 /web-inf/app-context.xml文件,其中包含與應用程序上下文相關的彈簧容器配置。
第6個創建資源目錄:/src/main/webapp/img,/src/src/main/webapp/樣式以及/src/main/webapp/web-app/web-inf/views及其資源。
第7個創建ES.DSW.Events軟件包中包含的類
第8個創建ES.DSW.Controllers軟件包中包含的類
注意:分析本項目中提供的每個示例。