본문 바로가기

IT knowledge

Servlet

웹 프로그래밍에서 클라이언트의 요청을 처리하고 그 결과를 다시 클라이언트에게 전송하는 Servlet 클래스의 구현 규칙을 지킨 자바 프로그래밍 기술, 클라이언트가 어떠한 요청을 하면 그에대한 결과를 다시 전송하는 역할

 

MVC 패턴에서 Controller 역할

 

HTML을 사용하여 응답

 

JAVA Thread를 사용한다.

 

동작 방식

사용자가 URL 클릭 -> HTTP Request를 Servlet Container로 전송 -> HttpServletRequest, HttpServletResponse 두 객체 생성 -> web.xml이 URL을 분석하여 어느 서블릿에 대한 요청인지 확인 -> 해당 서블릿에서 service 메소드를 호출하여 POST, GET 여부에 따라 doGet() 혹은 doPost() 호출 -> 호출된 메소드는 동적 페이지를 생성하여 HSResponse 객체에 응답 -> HSRequest, HSResponse 객체는 소멸

'IT knowledge' 카테고리의 다른 글

ESB  (0) 2020.02.18
WS(Web Server)와 WAS(Web Application Server)  (0) 2020.02.18
Get 방식과 Post 방식  (0) 2020.02.18
JAVA EE  (0) 2020.02.18
SSL  (0) 2020.02.18