본문 바로가기
반응형

스프링8

[Spring] web.xml 설정. web.xml 은 Deployment Descriptor(배포 서술자) 라고 불리며 환경설정 부분을 담당한다. 출처 : [JSP & Servlet 배경지식] 4. Servlet – Deployment Descriptor(DD) 1. 서블릿파일들은 소스형태로 저장. 주로 비즈니스 로직을 구현.2. 서블릿파일들이 빌드되어 class 형태로 자동 생성.3. 사용자에게 보여지는 Front-end 부분 파일.4. 배포서술자가 위치하고 있으며 없어서는 안되는 파일.5. 개발시 사용될 라이브러리들을 다운받아 추가 & 사용 DD(Deployment Descriptor(배포 서술자) 란?WEB-INF 폴더 아래 web.xml 파일명으로 항상 존재하며 서버 시작시 메모리에 로딩. 클라이언트 요청에 의해 컨테이너는 DD를 .. 2017. 4. 18.
스프링(spring) 인터셉터(Interceptor) 설정하기 Interceptor 는 목적에 따라 사용할 수 있는데 대표적인 것으로 로그인 인증같은 것일다. 예를들어 어떤 매뉴에 접근하는데, 해당 매뉴가 로그인이 되어있는지 여부를 필수적으로 점검해야할 때 등 그렇다. 나는 Interceptor의 적용을 로그를 쌓는데에 두었다. 그래서 페이지를 접근할때마다 혹은 RESTFULL을 호출할 때마다 로그를 쌓게하기 위해서 Interceptor를 사용했다. 설정은 다음과 같다. 우선 스프링을 설정할 xml에 아래를 넣어두자 (내 경우는 servlet-context.xml 파일에 넣어두었다) 위에서 지정한 클래스를 생성해주자. 해당 클래스는 HandlerInterceptorAdapter 클래스를 꼭 상속시켜야 한다. 그리고 2개의 메서드를 오버로드 한다 public clas.. 2017. 4. 13.
반응형