백엔드기술/스프링프레임워크
Spring Framework MVC 로그인
RevFactory
2012. 12. 4. 06:07
이전 포스팅
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