Today I Learned - 45
Spring - 7
- 스프링 지원 기능
- 스프링 인터셉터 사용
- REST API
스프링 지원 기능 - 인터셉터
- 브라우저 요청 시, 요청 메서드 호출 전후에 개발자가 원하는 기능 수행
- 쿠키 제어, 파일 업로드 등의 작업 수행
-
필터와 기능이 유사하지만, 필터보다 더 자유롭게 위치 변경 가능
- 인터셉터, 필터 동작 과정
- 관련 메서드
- 사용 예 - 다국어 기능 구현(1) 빈 설정
servlet-context.xml
- 사용 예 - 다국어 기능 구현(2) 빈, 메시지 파일 읽는 xml 파일 작성
message-context.xml
- 사용 예 - 다국어 기능 구현(3) HandlerInterceptorAdapter 클래스 상속
LocaleInterceptor.java
- 사용 예 - 다국어 기능 구현(4) 컨트롤러는 jsp 이름만 ViewResolver로 반환
LocaleController.java
- 사용 예 - 다국어 기능 구현(5) jsp에 다국어 표시
locale.jsp
- 사용 예 - 다국어 기능 구현(6) 결과창
- 아래 내용들도 실습함!!!!! 복습 하도록
- ‘다중 파일 업로드’
- ‘썸네일 이미지’
- ‘HTML 형식 메일 보내기’
REST API
- REST, Representational State Transfer란?
- 하나의 URI가 고유한 리소스를 처리하는 공통 방식
- 자원이 열악한 모바일 환경에서는 화면을 그대로 유지하면서 데이터만 전송하여 서비스
- ex. 모바일 쇼핑몰 페이지, ‘상품 더보기’ => 아래로 내용 추가 표시!
- 하나의 URI가 고유한 리소스를 처리하는 공통 방식
- 위 방식으로 제공되는 API를 REST API(or RESTful API)
- Open API에서 많이 사용됨(ex. 트위터..)
Spring 과제 - PDF 자료 실습
- 범위
- 수업자료 28장~29장
-
기한: ~ 7/14(목)
- 내용
- (1) 28, 29장 한 번 더 따라하기
- Spring_pro28_Homework
- Spring_pro29_Homework
- (1) 28, 29장 한 번 더 따라하기