2012-05-21 2 views
5

서블릿 컨테이너와 JSP 컨테이너라는 용어를 들었던 서블릿 기술에 대해 공부하고 있는데, 둘 다 동일하거나 다른지 혼란스러워하고 있습니다.
jsp 페이지는 jsp 컨테이너에 의해 handlded되지만 서블릿은 servlet 컨테이너에 의해 처리됩니다.
서블릿 컨테이너에서 발견 된 내용에는 페이지 컴파일러이라는 파일이 있는데 jsp 요청이 오면 servlet 컨테이너가 jsp contaner로 변환됩니다.jsp 컨테이너 대 서블릿 컨테이너

사실 알고 싶습니다. 실제로 이러한 견인 사이의 전환이 발생하거나 둘 모두가 상호 교환되는 동일한 작업입니다.

감사

모든
+1

중복! 비슷한 질문이 이미 답변되었습니다. http://stackoverflow.com/questions/2113934/are-jsp-and-servlet-container-same 링크를 참조하십시오. –

답변

3

먼저,이 실행되기 전에 JSP가 서블릿으로 변환되기 때문에 서블릿 컨테이너가 아닌 JSP 컨테이너 같은 것은 존재하지 않는다. 따라서 JSP 컨테이너는 Servlet을 지원해야합니다.

적어도 서블릿 기술이 처음 등장하고 컨테이너가 서블릿 컨테이너라고 불리는 과거에는 항상 반대가 아닙니다.

JSP가 나왔을 때 JSP 페이지를 해석하여 서블릿으로 처리하는 엔진이 이전 서블릿 컨테이너에 추가되었고 사람들은 대개 이러한 컨테이너 JSP/Servlet 컨테이너를 호출합니다. 요즘 JSP 컨테이너와 Servlet 컨테이너는 JSP와 Servlet을 모두 지원하기 때문에 같은 의미입니다.

0

Jsp와 서브렛은 서로 바꿔서 사용할 수 있습니다. 재치 serverlet, JSP로 웹 서버의 일환으로 excute. JSP 구성 요소를 실행하는 서버 구성 요소는 JSP 컨테이너로 간주됩니다.