SpringProyectDemo3
Autor: Daniel Pérez Pérez
Fecha: 25/08/2022
MVC 웹 스프링의 맥락에서 스프링 보안 모듈 구현 시연.
참고 : 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 JSTL : 버전 : v.1.2 스프링 보안 웹 : v.5.7.3
스프링 보안 conf : v.5.7.3
스프링 보안 taglibs : V.5.7.3
첫 번째. 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 버전을 조정하십시오. 스프링 보안 콘피드. -javax.servlet-Api, Spring-Webmvc, JSTL, Spring-Security-Web, Spring-Security-Config, Spring-Security-Taglibs-
메인 스프링 컨테이너를 실행하는 Den Servlet 구성을 추가하여 Web.xml 배포 파일의 세 번째 수정 및 사용자 요청 (Session-Conntext.xml)에 비해 스프링 컨테이너 구성의 .xml 표시를 표시합니다. Web.xml 체계의 버전은 프로젝트 속성에 대한 Dinamic Web Project Facet의 버전과 일치 해야하는 4.0입니다. 프로젝트에서 Dinamic Web 버전 SEA 4.0 버전과 Java Build Path 그림 Maven의 유닛을 수표로 확인하십시오.
스프링 컨테이너 구성이 포함 된 /web-inf/session-context.xml 파일의 4 번째 생성.
5 번째 리소스 디렉토리 생성 :/src/main/webapp/img,/src/main/webapp/styles 및/src/main/webapp/views 및 그 리소스.
6 번째 스프링 보안 구성 : - SecurityAppinicalize.java 클래스 생성
AuthenticationVents.java 클래스를 생성 할 때 로그인 이벤트의 7 번째 과부하
es.dsw.controllers 패키지에 포함 된 8 번째 수업 제작
참고 :이 프로젝트에 제공된 각 예제를 분석하십시오.