Notice
Recent Posts
Recent Comments
Gentle Breeze
[Servlet] 정리 <2> 본문
web.xml
- xml 파일
- 정보를 구조적으로 표현할 수 있으며, 이렇게 구조적으로 정보를 표현하는 곳에 사용한다.
- well formed & valid
- well formed하다.
- 반드시 하나 이상의 엘리먼트가 있어야 한다.
- root 엘리먼트는 반드시 하나여야 한다.
- 태그는 겹치지 말아야 한다.
- 태그이름은 대소문자를 구별한다.
- valid
- well formed 해야 한다.
- 사용된 태그를 정의한 schema나 DTD가 있어야 한다.
(요즘은 주로 schema를 사용한다.)
- 정의된 Schema나 DTD의 요건에 위배됨이 없어야 한다.
- 웹 애플리케이션의 배치디스크립터(Deployment Descriptor)
- 컨테이너에 배포될 때 컨테이너가 참조하는 xml 문서.
- 반드시 필요하다.
- 톰켓에서는 webapps아래에 다음과 같은 폴더로 저장되어 있으면 자동배포된다.
그래도 web.xml은 필요하다.
context명으로 사용되는 폴더이름
|_ *.jsp, *.html, image, JS
|_ WEB-INF
|_ web.xml
|_ classes
|_ 서블릿파일들과 자바클래스들
위와 같은 구조로 배치되어 있다.
- 그렇다면 이러한 배치디스크립터에 무엇을 담게되나?
- 필터를 지정한다.
- 서블릿을 지정한다.
- 웰컴파일을 지정한다.
- error페이지, 예외처리서블릿등을 지정한다.
- 보안...을 지정한다.
- xml 파일
- 정보를 구조적으로 표현할 수 있으며, 이렇게 구조적으로 정보를 표현하는 곳에 사용한다.
- well formed & valid
- well formed하다.
- 반드시 하나 이상의 엘리먼트가 있어야 한다.
- root 엘리먼트는 반드시 하나여야 한다.
- 태그는 겹치지 말아야 한다.
- 태그이름은 대소문자를 구별한다.
- valid
- well formed 해야 한다.
- 사용된 태그를 정의한 schema나 DTD가 있어야 한다.
(요즘은 주로 schema를 사용한다.)
- 정의된 Schema나 DTD의 요건에 위배됨이 없어야 한다.
- 웹 애플리케이션의 배치디스크립터(Deployment Descriptor)
- 컨테이너에 배포될 때 컨테이너가 참조하는 xml 문서.
- 반드시 필요하다.
- 톰켓에서는 webapps아래에 다음과 같은 폴더로 저장되어 있으면 자동배포된다.
그래도 web.xml은 필요하다.
context명으로 사용되는 폴더이름
|_ *.jsp, *.html, image, JS
|_ WEB-INF
|_ web.xml
|_ classes
|_ 서블릿파일들과 자바클래스들
위와 같은 구조로 배치되어 있다.
- 그렇다면 이러한 배치디스크립터에 무엇을 담게되나?
- 필터를 지정한다.
- 서블릿을 지정한다.
- 웰컴파일을 지정한다.
- error페이지, 예외처리서블릿등을 지정한다.
- 보안...을 지정한다.
'⑥ PreSTC > jsp / Servlet' 카테고리의 다른 글
[Servlet] 인스턴스 변수 (0) | 2008.07.22 |
---|---|
[Servlet] Servlet Life Cycle (0) | 2008.07.22 |
[jsp/Servlet] 정리 <1> (0) | 2008.07.22 |
[Servlet] 한글 처리하기 (0) | 2008.07.21 |
[Servlet] 정리 <1> (0) | 2008.07.21 |
Comments