개발정리

서블릿에 대한 이해 본문

JAVA/jsp&servlet

서블릿에 대한 이해

coffee. 2023. 11. 21. 15:31

서블릿이란?

서블릿 기술은 서버에서 클라이언트의 요청에의해 동적인 페이지를 제공하기위해 사용되는 서버측 프로그램입니다.

서블릿은 WAS의 서블릿 컨테이너 안에서 동작합니다.

 

Web server? WAS?

web server와 was

 

 

web server는 클라이언트에게 정적 페이지(html,image ...) 를 제공합니다.

또한 동적인 요청이 필요하다면 web container에게 요청을 합니다.

 

웹 컨테이너는 동적인 데이터를 처리하여 정적인 페이지를 생성해주는 모듈입니다.

 

웹 애플리케이션 구조

웹 애플리케이션

-웹 애플리케이션은 하나의 디렉토리

-이 디렉토리가 압축된 형태로 웹서버에 올라가 구동됨

-web.xml은 웹애플리케이션의 환경설정 파일

-WEB-INF/classes 는 서블릿 디렉토리

-WEB-INF/lib은 jar로 압축되어 있음

 

 

서블릿 실행순서

-최초 요청이라면 메모리에 로딩된후 실행

-이전에 했던 요청이라면 service()실행

'JAVA > jsp&servlet' 카테고리의 다른 글

JSP-표준 액션태그 ,자바 빈즈  (1) 2023.11.24
JSP에 대하여  (0) 2023.11.23