이전 포스팅
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
'백엔드기술 > 스프링프레임워크' 카테고리의 다른 글
메이븐 사용자 라이브러리 추가하기 (0) | 2013.02.18 |
---|---|
Spring Tag Library (0) | 2012.12.04 |
Spring Framework MVC + Mybatis 3 (0) | 2012.12.04 |