본문 바로가기
IT/Spring

Day22

by 봉즙 2019. 8. 23.

1.스프링에서의 리소스의 의미는?

브라우저에서 접근할 수 있는 것들을 의미하며 이를 통해 이미지를 불러오거나 부트스트랩등에 접근하는 것이 가능하다.

주로 보여지는 자원들이 들어간다.

 

2.정적리소스와 동적리소스를 구분 하시오.

정적리소스의 경우 js, html, javascript, css 등으로서 서버와 계속 통신하지 않으며 요청 한번으로 만들어진 화면을 보여주는 것을 말하며

동적 리소스의 경우 jsp, php, asp 등으로 런타임시 자바 코드를 사용하여 계속해서 결정되거나 변경되는 사항에 대하여 말한다.

 

3.스프링 프로젝트시 webapp 아래의 두개의 폴더의 이름및차이는 무엇인가?

recources 파일 등에는 브라우저가 접근하는 것이 가능하지만 web-inf의 경우 접근이 불가능하다.

 

 

4.웹서버와 WAS의 차이는 무엇인가?

웹서버는 단순하게 웹 서비스만을 제공하며 java코드를 해석할 수 없다.

WAS는 자바 코드를 해석하는 것이 가능하다.

 

5.home.jsp가 클라이언트의 웹브라우저까지 보여지기 까지의 과정을 설명하시오.

클라이언트에서 요청이 들어오면 DispatcherServlet이 받아서 HandlerMapping에게 메서드를 찾도록 하며 HandlerAdaptor가 메서드를 실행시킨다. Cotroller의 메서드가 실행이 되면 controller는 service dao db에게 접근하여 정보를 가져오며  이를 다시 dispatcherServlet에게 보내 ViewResolver를 통해 view에 보내주며 이를 다시 클라이언트에게 전송한다

 

 

 

'IT > Spring' 카테고리의 다른 글

인터셉터  (0) 2019.08.27
Interceptor  (0) 2019.08.26
정적 리소스, 동적리소스  (0) 2019.08.22
페이징 처리  (0) 2019.08.20
Service  (0) 2019.08.14

댓글