Gentle Breeze

[Servlet] 정리 <2> 본문

⑥ PreSTC/jsp / Servlet

[Servlet] 정리 <2>

재령 2008. 7. 21. 15:42
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페이지, 예외처리서블릿등을 지정한다.
            - 보안...을 지정한다. 

'⑥ 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