본문 바로가기
백엔드기술/스프링프레임워크

Spring Framework MVC 로그인

by RevFactory 2012. 12. 4.

이전 포스팅

http://revf.tistory.com/entry/Spring-Framework-MVC-Mybatis-3

 

기존 패키지에 아래 기능을 추가함

- 로그인

- 로그아웃

- 세션관리

 

방식

- 세션 체크 : Spring Framework의 Interceptors 를 이용함

                   HandlerInterceptorAdapter 을 상속받은 SessionInterceptor 클래스 구현

                   preHandle( ) 메서드는 사용자 호출 후 Controller 가 받기전에 수행됨

                   postHandle( ) 메서드는 Controller 수행 후 VIEW로 가기전에 수행됨.

                                        Controller수행 중 에러시 호출 안됨

 

- 로그인 처리 : Validator를 이용함

                     Validator 을 상속받은 LoginValidator 클래스 구현

                     Form에 값을 확인하거나 로그인정보를 매칭하여 메세지를 보여줌 (DB연결 로직 없음)

 

 - 매개변수 전달 : Spring Framework Tag 방식을 이용함

                   @ModelAttribute 어노테이션 사용

 

 

임시비밀번호 : minho/1234

 

 

 SpringBasic.zip

 

SpringBasic.z01