728x90
반응형
web.xml
WebContent 하위에 있는 파일
서버가 시작할 때 웹서버가 사용하는 파일
웹 어플리케이션 서비스 시행에 관한 전반적인 내용을 정의하는 환경설정 파일
<servlet>
매칭하려는 서블릿을 등록
<init-param>
서블릿에 변수를 전달할 때 사용
<load-on-startup>
클라이언트의 요청이 있어야 객체를 생성하는 서블릿의 일반적인 상황과 달리
요청과 상관없이 웹 서비스가 시작될 때 서블릿 객체를 생성할 수 있다.
태그 내의 숫자로 우선순위를 설정한다.
ServletConfig
해당 객체는 서블릿이 실행될 때 메모리 로딩 - 서블릿 객체 생성 후 자동으로 생성된다.
web.xml 에 설정한 정보를 서블릿 페이지 내에 추출하기 위해 사용한다.
GenericServlet 객체가 ServletConfig 인터페이스를 상속 받으므로
init(ServletConfig)로 <servlet> 에 설정한 정보를 빼올 수도 있으나
init을 사용하지 않고 ServletConfig 객체의 메소드를 사용해서 가져올 수도 있다.
웹 프로그램을 개발하는 방식
(1) CGI 실행 방식
: 각 요청의 프로세스가 생성됨, 메모리 사용이 많다.
(2) 웹 애플리케이션 서버(서블릿 컨테이너)가 실행하는 방식
: 각 요청이 최초 요청이냐 아니냐에 따라 메모리 사용량이 다름, 이미 요청된 프로세스라면 기존 프로세스 내에 스레드를 만들어서
진행하므로 메모리 사용이 적다.
728x90
반응형
'프로젝트 진행 공부 > Servlet & JSP' 카테고리의 다른 글
8장 JSP 프로그래밍 (0) | 2022.10.27 |
---|---|
7장 필터 / 리스너 / 오류처리 (0) | 2022.10.27 |
6장 상태 정보 유지 기술 (0) | 2022.10.24 |
4장 (0) | 2022.10.24 |
1~3장 (0) | 2022.10.19 |
댓글