본문 바로가기

전체 글322

Day25 21.interceptor 객체를 생성하기 위한 순서를 나열하시오. extends HandlerInterceptorAdapter 사용 2.아래의 함수가 실행되는 시점은 언제 인지 설명하시오. preHandle() : 컨트롤러 실행전에 실행된다. postHanle() : 컨트롤러 실행 이후 dispatcherselvet 가기 전 시점 afterCompleti () : 모든 요청 처리가 끝난 이후 실행 3. interceptor 객체를 등록하는 방법에 대하여 설명하시오. servlet-context.xml에 interceptor를 등록한다. 2019. 8. 28.
인터셉터 2019. 8. 27.
Day24 1.Stateless 기반인 프로토콜 이란 무엇이며, 대표적인 프로토콜은? 대표적인 프로토콜은 HTTP 프로토콜이며, 이전 요청과 무관한 요청을 독립적으로 처리하기에 서버가 복수의 요청 시간대에 각각의 통신 파트너에 대한 세션 정보나 상태에 대해 보관하지 않는다. 2.위의 Stateless 를 극복하기 위한 두가 지 방법은? 쿠키와 세션을 사용하여 서버에 저장된 정보를 통하여 클라이언트를 식별한다. 3. session 과 쿠키란 무엇인가? 세션은 브라우저에 대한 정보를 서버에 저장하는 것. 쿠키는 클라이언트에 정보를 저장하두는 것. 4.session 시간 설정 방법은? 톰캣에 있는 web.xml을 통해 설정하거나 jsp에서 자바 코드를 이용해서, WEB-INF에있는 web.xml을 설정해서 바꿀수 있다. 2019. 8. 27.
Interceptor 특정 URI로 요청시 Controller로 가로채는 요청을 말하며, 스프링의 모든 객체에서 접근이 가능하다. 주로 로그인 처리에 사용하며 interceptor를 이용하여 세션에 로그인 정보가 있는지 확인한다면 로그인 체그에 대한 중복처리를 줄일 수 있다. HTTP : TCP/IP( 신뢰성, 보장 ) UDP ( 보장 X ) TCP/IP는 패킷에 대한 보장이 된다. -- 패킷에 대한 내용이 끝까지 전송될 수 있도록 보장하는 것. 손실이 일어나지 않도록 확인하는 알고리즘까지 포함하고 있다. HTTP 프로토콜은 2명 이상의 클라이언트가 통신을 주고 받으려는 형태를 이루고 있다. 클라이언트에서 서버로 Request를 보내면 Response가 서버로 부터 온다. 클라이언트에서 서버에 가는 Request가 TCP/I.. 2019. 8. 26.