LifeLogTLeaf/ShackServer — pull request #17 by YoungjinJang (2014-10-22 15:16:21+00:00)
Title: 데이터 생성요청을 인증키와 함께 처리하는 로직완성, 요청처리에 대한 예외처리 로직완성  등

1. 클라이언트 데이터 처리 요청시 넘오오는 요청 파라미터를 저장하는 클래스를 만들어서 관리하게 했습니다.
RequestParameter.java

2. 서버에서 발생하는 예외를 처리하는 로직을 완성했습니다
ErrorResponse.java - 발생한 예외 정보를 저장하는 클래스
CommonExceptionHandler.java - 발생하는 예외를 처리하는 전역 헨들러 클래스
CustomException.java - 커스텀 예외클래스의 추상클래스
ExpiredAccessKeyException.java - 인증키 파기에대한 예외 클래스
InvalidAccessKeyException.java - 유요하지 않은 인증키에 대한 예외 클래스

3. 클라이언트로부터 받은 인증키를 검증하는 로직을 완성했습니다.
RestApiServiceImple.java 의 getUserId method - 인증키로부터 사용자 데이터베이스 이름 읽어오기 처리
RestApiDaoImple.java 의 checkAccessKey method - 인증키의 유요성 검사

4. 수빈이가 만들어둔 로그인 로직 및 인증키 발급절차에 관한 단위테스트 클래스를 만들었습니다.
AccessKeyTest.java