lierre

스프링 프레임워크 로그인 예제

스프링은 폼 처리에 다양한 유형의 주석을 제공합니다. 다음은 일반적인...

01 Août

스프링은 폼 처리에 다양한 유형의 주석을 제공합니다. 다음은 일반적인 주석입니다 이제 우리는 사용자 로그인 응용 프로그램에 대한 비즈니스 논리를해야합니다 SRC 폴더 내에서 Login.java 파일을 만들 것입니다. 이 파일에서 우리는 두 개의 개인 변수 사용자 이름과 암호를 선언하고 사용자 이름과 암호에 대한 setter 및 getter 방법을 만듭니다. Login.java의 코드는: 우리는 간략 하 게 우리가 위의 스프링 보안 구성을 소개 할 때 로그인 메커니즘의 몇 가지 구성을 논의 – 지금 몇 가지 세부 사항으로 가자. 이 비디오 자습서는 스프링 프레임 워크 2.5를 사용하여 만들어지고 당신은 봄 MVC에서 양식을 만드는 법을 배웁니다. 다음은 스프링 MVC의 최신 버전을 사용하여 개발 유사한 튜토리얼의 링크입니다 : 봄 MVC 로그인 예제. UserName:

암호:

위에 정의 된 스프링 보안 구성, 우리는 웹 응용 프로그램에 연결해야합니다. 이 경우 web.xml이 필요하지 않습니다: 봄 5부터는 암호 인코더도 정의해야 합니다. 이 예제에서는 BCryptPasswordEncoder를 사용했습니다. Spring MVC 로그인 예.

${메시지}

메이븐의 경우 최신 « STS (NEW)가있는 봄 MVC 로그인 양식 예제 »를 다운로드 할 수 있습니다. 그것은 완전히 메이븐에서 구현됩니다.

이제 프로젝트의 WebContent 폴더에 index.jsp를 만듭니다. index.jsp 파일에서 우리는 « login.html »파일을 연결됩니다 하이퍼 링크 « 여기에 사용자 로그인 »을 만들 것입니다. index.jsp의 코드는 다음과 같은 것입니다: 이 예제에서는 Spring MVC를 사용하여 모델, 뷰 및 컨트롤러 아키텍처를 이해했습니다. 또한 IoC가 코드를 느슨하게 결합하는 데 어떻게 도움이되는지 보았습니다. 먼저 WebSecurityConfigurationaAdapter를 확장하는 스프링 보안 구성 클래스를 만들어 보겠습니다. @EnableWebSecurity 추가함으로써, 우리는 봄 보안 및 MVC 통합 지원을 얻을 : STS (스프링 도구 제품군)에서 간단한 봄 웹 메이븐 프로젝트를 만듭니다. 생성 프로세스는 Xml 기반 스프링 구성 예제와 유사합니다. spring-mvc는 루트 서브릿의 이름이며 스프링 컨테이너는 이 이름으로 구성을 찾습니다. 따라서 다음 단계는 스프링-mvc-servlet.xml을 사용하여 스프링 구성을 만드는 것입니다. 사용자가 양식을 제출할 때 웹 방법은 Post 메서드입니다. 따라서 호출된 메서드는 executeLogin입니다.

로그인 org.springframework.web.servlet.DispatcherServlet 1 로그인 *. html 스프링 프레임 워크는 기본적으로 MVC 디자인을 따르므로 뷰, 컨트롤러 및 데이터 모듈이 느슨하게 결합됩니다.