1. Tomcat - web,xml 파일은 웹 어플리케이션 디렉터리마다 딱 하나씩 만들 수 있습니다.
web.xml 파일의 루트 엘리먼트
<web-app>
</web-app>
2. 웹 서버가 웹 브라우저로 부터 URL을 받았을 때 서블릿 클래스를 찾아서 호출하기 위해 필요한 정보를 입력해야 한다.
URL 과 서블릿클래스의 이름이 필요하다.
<servlet> 과 <servlet-mapping> 이라는 엘리먼트를 만들고 그 안에 각각 써 넣어야 한다.
<web-app>
<servlet>
<servlet-name></servlet-name> // 3. 서블릿 클래스의 서블릿 이름
<servlet-class></servlet-class> // 4. 서블릿 클래스명
-- 서블릿 클래스의 이름이 들어갈 부분 --
</servlet>
<servlet-mapping>
<servlet-name></servlet-name> // 2. 불러올 서블릿 이름
<url-pattern></url-pattern> // 1. 웹 브라우저에서 호출할 URL
-- 서블릿 클래스를 호출할 떄 사용할 URL이 들어갈 부분 --
※전체URL이 아니라, 웹 서버의 도메인 이름, 포트번호, 웹 어플리케이션 디렉터리의 이름까지를 제외 나머지 부분※
</servlet-mapping>
</web-app>
※부연설명
1. 톰캣 실행 후, 웹 브라우저 에서 <url-pattern> 을 호출을 하면,
2. <servlet-mapping> -> <servlet-name> 을 호출
3. 2.<servlet-name>과 일치하는 <servlet> -> <servlet-name> 호출
4. 3.<servlet> - > <servlet-name> 에 등록 된 <servlet> -> <servlet-class> 호출 끝!
'공부 > SERVLET' 카테고리의 다른 글
SERVLET_[XML 문법의 기초] (0) | 2012.09.08 |
---|---|
SERVLET_[서블릿의 기초] (0) | 2012.09.07 |