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软件包中包含的类
注意:分析本项目中提供的每个示例。