배포설명자(web.xml)
3. Web Application의배포
3.1 web.xml 의태그들설명
icon : 웹 애플리케이션을나타내기위해IDE나GUI툴에서사용되는하나또는두개의 이미지 파일들의위치를지정하는데사용한다.
Display-name : GUI툴이 웹애플리케이션을 표시하기 위해 사용하는 이름을 지정하는데 사용
Context-param : 어플리케이션의 초기화파라미터를 선언하는데 사용
filter : 서블릿이나 jsp 페이지로들어오는요청정보를사전에걸러내는기능
Filter-mapping : 필터를 지정했다면filter-mapping을지정하여하나이상의서블릿과연결함
listener : 서블릿 2.3버전으로부터 세션이나 서블릿컨텍스트가 생성 또는 수정되거나 소멸되는 것을 알려주는 이벤트리스너
servlet : 서블릿이나 jsp페이지에 초기화파라미터나 사용자url들을 할당할 때 사용되는 서블릿 jsp이름을지정
Servlet-mapping : 상대 URL경로를 좀 더 쉽게 다루기 위해 기본URL를 변경할 때 사용
description : 웹 어플리케이션에대한설명을나타낸다.
distributable : Distributable 요소가있다는것은 웹어플리케이션이 다중서버간에 분산배치 될 수있다는것을 의미한다.
Session-config : 일정시간동안 세션으로접근이없을경우서버는메모리를절약하기위해사용
하지 않는메모리를삭제한다세션의시간유지기능
Mime-mapping : 특정한 MIME형을가진파일을웹어플리케이션에넣어두고싶은경우사용
Welcome-file-list : Url이 파일명이아닌디렉토리명으로받았을경우기본적으로불러올파일명을
지정하는데 사용
Error-page : Http상태코드가 반환되거나예외가발생햇을때그내용을출력하는페이지
Tag-lib : 태그라이브러리 설명자파일의별칭을지정하는데사용
Resource-envref : Reource-env-ref 요소는자원(resource)과연관되어관리되는객체를선언하
는 역할을한다.
Resource-ref : Resource-ref 요소는 외부에서참조해야할자원을선언할때사용
Security-constraint : 어떤url이 보호되도록지정하는역할을한다. Login-config와연결되어사용
Login-config : 보안된 페이지로들어가려는사용자에대한서버의인증방식을지정해준다.
Security-role : 통합개발 환경에서보안정보를좀더조작하기쉽게만들어준다.
Env-entry : 웹 어플리케이션의환경항목을선언한다.
Ejb-ref : 엔터프리이즈 빈의홈에대한레퍼런스를선언
Ejb-local-ref : 엔터프라이즈 빈의로컬홈에대한레퍼런스를선언
'WEB > 이론' 카테고리의 다른 글
마이바티스 사용이유 (0) | 2017.04.11 |
---|---|
spring mvc 동작방식 (0) | 2017.03.22 |
jdbc와 마이바티스 (0) | 2017.03.21 |
스프링 MVC 구조와 MVC1패턴과 2패턴의 차이. (0) | 2017.03.20 |