본문 바로가기

IT/면접준비28

Day25 21.interceptor 객체를 생성하기 위한 순서를 나열하시오. extends HandlerInterceptorAdapter 사용 2.아래의 함수가 실행되는 시점은 언제 인지 설명하시오. preHandle() : 컨트롤러 실행전에 실행된다. postHanle() : 컨트롤러 실행 이후 dispatcherselvet 가기 전 시점 afterCompleti () : 모든 요청 처리가 끝난 이후 실행 3. interceptor 객체를 등록하는 방법에 대하여 설명하시오. servlet-context.xml에 interceptor를 등록한다. 2019. 8. 28.
Day24 1.Stateless 기반인 프로토콜 이란 무엇이며, 대표적인 프로토콜은? 대표적인 프로토콜은 HTTP 프로토콜이며, 이전 요청과 무관한 요청을 독립적으로 처리하기에 서버가 복수의 요청 시간대에 각각의 통신 파트너에 대한 세션 정보나 상태에 대해 보관하지 않는다. 2.위의 Stateless 를 극복하기 위한 두가 지 방법은? 쿠키와 세션을 사용하여 서버에 저장된 정보를 통하여 클라이언트를 식별한다. 3. session 과 쿠키란 무엇인가? 세션은 브라우저에 대한 정보를 서버에 저장하는 것. 쿠키는 클라이언트에 정보를 저장하두는 것. 4.session 시간 설정 방법은? 톰캣에 있는 web.xml을 통해 설정하거나 jsp에서 자바 코드를 이용해서, WEB-INF에있는 web.xml을 설정해서 바꿀수 있다. 2019. 8. 27.
Day23 1.단위테스트란 무엇인가? 단위테스트 모듈이나 어플리케이션 안에 있는 개별적인 코드가 예상대로 동작하는지 확인하는 행위이다. 2.Junit에 대하여 설명하시오. 자바 프로그래밍용 유닛테스트 프레임워크이다. 3.Junit을 통하여, 스프링 Mapper 클래스를 테스트 할시테스트 Class 위에 포함되어야할 애너테이션은 무엇인가요? @RunWith(SpringJunit4.class) 4.junit 테스트시 작성된 테스트 함수 순서로 테스트 하고 자 할때 방법은 무엇인가? test클래스 이름 중간에 숫자를 넣어준다. 2019. 8. 26.
Day21 1.rownum 에 대하여 설명하시오. 오라클에서 지원하는 가상의 컬럼으로서 조회 결과에 따라 순서를 부여 2.아래의 sql문의 실행 순서에 대하여 설명하시오? SELECT * FROM ScoresWHERE Score >= 70ORDER BY Score from에서 테이블을 지정한 후 where에서 조건에 대해 받은 후 select에 있는 정보들을 출력하며 그이후 order by 를 통하여 정렬 기준에 대하여 정렬 한다. 3.게시판 페이징 처리 프로그래밍에 대한 절차는? page 번호와 총게시물의 수, 현제 페이지 시작번호, 현제 페이지에서 보여주는 마지막 페이지번호, 페이지 번호들을 통한 게시물의 번호들, 페이지에서 보여주는 게시글 수 등에 대하여 설정한 후 sql문을 통하여 조회 하도록 한다. 2019. 8. 22.