SpringProyectDemo4
Autor: Daniel Pérez Pérez
Fecha: 28/08/2022
응용 프로그램의 시작 이벤트, 사용자 세션 생성 및 사용자 세션의 파괴를 캡처 할 수있는 방법에 대한 시연.
참고 : org.springframework. 따라서이 프로젝트를 실행하려면 Apache Tomcat 10이 새로운 Jakartaee 구조를 구현하기 때문에 Apache Tomcat 9로 수행해야합니다.
Apache Tomcat 10에 대한 Spring으로 웹 응용 프로그램을 만들려면 Spring Boot를 사용하는 것이 좋습니다. (Spring Boot 3을 사용한 웹 응용 프로그램에서 저장소를 찾으십시오).
개발 환경 : Eclipse, 버전 : 2022-03 (4.23.0) 서버 : Apache Tomcat, 버전 : 9 JDK : OpenJDK, 버전 : 17.1 프로젝트 관리자 : Maven, 버전 : 3.8.0 Maven Artifact ID
스프링 프레임 워크 : 웹 스프링 MVC V.5.3.22
Javax servlet : v.4.0.1
첫 번째. Eclipse Work Space의 이사회에있는 코드와 함께 이사회를 복사하십시오. 둘째. Eclipse에서 파일을 클릭하여 프로젝트를 가져 오십시오 -> 파일 시스템에서 프로젝트 열기 3 번째. 가져 오기 소스에서 "디렉토리 ..."버튼을 클릭하면 프로젝트가 포함 된 폴더를 선택하십시오. 4 일. 5 일 마감을 클릭하십시오. Maven 업데이트를하는 것이 좋습니다 (Maven-> 업데이트 프로젝트를 마우스 오른쪽 버튼으로 클릭하십시오 ...
이 프로젝트의 분석을 위해서는 다음 순서를 따르는 것이 좋습니다.이 순서는이 프로젝트를 구성하고 구현하기위한 순서와 거의 일치 한 다음 다음을 표시합니다.
Artigact ID를 사용한 Maven 프로젝트의 첫 번째 생성 : Maven-Archetype-Webapp (기본적으로 나타나는 .jsp 파일 제거).
pom.xml 파일의 두 번째 수정 - maven.compiler.source 및 maven.compiler.target을 수정하고 설정하여 JDK 버전을 조정하십시오.
메인 스프링 컨테이너를 실행하는 Den Servlet 구성을 추가하여 Web.xml 배포 파일의 세 번째 수정 및 사용자 요청 (Session-Conntext.xml) 및 응용 프로그램 컨텍스트 (App-Context.xml)와 비교하여 스프링 컨테이너 구성의 .xml을 표시하는 Den Servlet 구성을 추가합니다. Web.xml 체계의 버전은 프로젝트 속성에 대한 Dinamic Web Project Facet의 버전과 일치 해야하는 4.0입니다. 프로젝트에서 Dinamic Web 버전 SEA 4.0 버전과 Java Build Path 그림 Maven의 유닛을 수표로 확인하십시오.
고객 요청과 관련된 스프링 컨테이너 구성이 포함 된 /web-inf/session-context.xml 파일의 4 번째 생성.
응용 프로그램 컨텍스트와 관련된 스프링 컨테이너 구성을 포함하는 /web-inf/app-context.xml 파일의 5 번째 생성.
6 번째 리소스 디렉토리 생성 :/src/main/webapp/img,/src/main/webapp/styles 및/src/main/webap/web-inf/views 및 그 리소스.
es.dsw.events 패키지에 포함 된 수업 7 번째 생성
es.dsw.controllers 패키지에 포함 된 8 번째 수업 제작
참고 :이 프로젝트에 제공된 각 예제를 분석하십시오.