본문 바로가기

JSP/JSP Programming

[JSP] 서블릿의 동작 원리

반응형

 서블릿의 수행은 서블릿 컨테이너에 의해서 처리되는데 서블릿이 요청될 때마다 스레드가 계속 생성되어 서블릿 객체를 생성해서 수행한다.

 자바 가상 머신에 서블릿 컨테이너가 존재하게 되고 서블릿 컨테이너가 서블릿 객체를 생성하게 된다.

 

① 브라우저에서 서블릿을 요청하게 되면

② WAS 안에 웹 서버가 서블릿 요청을 인식하여 서블릿 컨테이너에게 서블릿을 수행하도록 넘겨준다.

③ 서블릿 컨테이너는 스레드를 기동하여 해당 서블릿 객체를 생성하여 이를 수행한다.

④ 서블릿 객체의 작업이 종료되면 기동되었던 스레드가 종료하고 리턴하면

⑤ 서블릿 수행결과가 웹 서버에 전송된다.

⑥ 이를 클라이언트에 전송하게 된다.

반응형