JSP

#8.1 JSP 웹 초기화

코딩클로스 2020. 5. 8. 21:13

웹 애플리케이션에서 많이 사용되는 서블릿 초기화 방법을 알아보겠습니다. 서블릿은 소스 코드 수정을 한 후 반드시 컴파일해서 새로 배치되어야만 수정된 내용이 반영되어 사용 가능합니다. 따라서 초기화 값이 변경되어야 할 경우 반영하기까지 다소 시간이 소요됩니다. 웹 초기화는 이러한 단점을 해결할 수 있는 방법을 제시합니다.

 

1.ServletContext 객체 이용 방법

2.ServletConfig 객체 이용 방법

3.ServletContextListener 이용 방법 

 

초기 값으로 사용할 매개변수는 dog sound, cat sound, 새 울음소리 를 사용할 것입니다.

 

1. don sound는 ServletContext 객체를 이용하여 초기화 하겠습니다.

Web Pages > WEB-INF > web.xml 로 이동하여서 General을 클릭한 후 초기화 합니다.

결과입니다.

2. cat sound는 ServletConfig 객체를 이용하여 초기화 하겠습니다. 먼저 서블릿이 필요합니다.

결과입니다.

MyServlet.java를 작성하겠습니다

 

3. 새 울음소리를 ServletContextListener를 이용하여 구현하겠습니다.

Context Listener 인터페이스를 구현한다.

 

MyServletContextListener.java를 작성하겠습니다

web.xml에 추가합니다.(리스너를 사용한다는것을 알려주기위해서입니다)

index.jsp를 작성해보겠습니다.

 

.ServletContext 객체 이용

 

ServletConfig 객체 이용

 

index.jsp

MyServlet.java

 

 

ServletContextListener 이용 

결과

 

'JSP' 카테고리의 다른 글

#9.1 JSP 로깅  (0) 2020.05.10
#8.2 필터링  (0) 2020.05.09
#7.2 JSP Download 프로젝트  (0) 2020.05.07
#7.1 JSP FileUpload프로젝트  (0) 2020.05.06
#6.3 JSP InsertTable 프로젝트  (0) 2020.05.01