IT 개발노트

Servlet 살펴보기-4 본문

기초튼튼/Servlet

Servlet 살펴보기-4

limsungju 2019. 4. 17. 09:20

1. Servlet 살펴보기-4
1.1 서블릿 초기화 파라미터 : ServletConfig
1.1.1 web.xml파일에 초기화 파라미터(Initialization Parameter) 기술
: 특정 Servlet이 생성될 때 초기에 필요한 데이터들이 있다. 예를 들어 특정 경로 및 아이디 정보 등 이다.
이러한 데이터들을 초기화 파라미터라고 하며, web.xml에 기술하고 Servlet파일에서는 ServletConfig 클래스를 이용해서 접근(사용)한다. 또한, 초기화 파라미터를 web.xml이 아닌 Servlet파일에 직접 기술하는 방법도 살펴 본다.

Servlet클래스에서 HttpServlet을 상속받고 있기 때문에 getInitParameter를 사용할 수 있다.
초기화 파라미터는 어떤 특정한 servlet을 지정해주고, servlet이 초기에 실행될 때 web.xml에 지정해 놓은 초기값들을 가져오는 것이다.
초기화 값을 지정할 때는 매핑값 사이에 설정해 주어야 한다.





1.1.2 Servlet파일에 초기화 파라미터(Initialization Parameter) 기술

1.2 데이터 공유 : ServletContext
: 여러 Servlet에서 특정 데이터를 공유해야 할 경우 context parameter를 이용해서 web.xml에 데이터를 기술하고, Servlet에서 공유하면서 사용 할 수 있다.

1.3 웹어플리케이션 감시 : ServletContextListener
: 웹어플리케이션의 생명주기(LifeCycle)를 감시하는 리스너(Listener)가 있다. 바로 ServletContextListener이다.
리스너의 해당 메소드가 웹 어플리케이션의 시작과 종료 시 호출된다. ( contextInitialized(), contextDestroyed() )
1.3.1 web.xml파일에 리스너 클래스 기술











1.3.2 리스너 클래스에 기술(@WebListener)

 

'기초튼튼 > Servlet' 카테고리의 다른 글

Servlet 실행 순서 ( 생명주기 )  (0) 2019.09.18
리다이렉트, 포워딩  (0) 2019.09.11
Servlet 살펴보기-3  (0) 2019.04.16
Servlet 살펴보기-2  (0) 2019.04.09
Servlet 살펴보기-1  (0) 2019.04.08