티스토리 뷰
반응형
web.xml을 설정할 때에 각자 사용하는 서블릿 버전이 다를 것이라고 생각합니다.
물론 서블릿 3.0 버전 이후로 Annotation이 사용가능해지면서 3.0 이상의 버전을 선호한다고 많이 듣긴 했지만
그래도 이번을 기회삼아 전체 서블릿 버전 DTD 를 정리해보고자 합니다.
서블릿 2.2 (Servlet 2.2)
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"> <web-app/>
서블릿 2.3 (Servlet 2.3)
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app/>
서블릿 2.4 (Servlet 2.2)
DTD에서 스키마로 바뀌었습니다.
<?xml version="1.0" encoding="UTF-8"?> <web-app id="servlet-2_4" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> </web-app>
서블릿 2.5 (Servlet 2.5)
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="servlet-2_5" version="2.5"> </web-app>
서블릿 3.0 (Servlet 3.0)
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"> </web-app>
서블릿 3.1 (Servlet 3.1)
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"> </web-app>
반응형
'Spring' 카테고리의 다른 글
[Spring] Dispatcher-Servlet(디스패처 서블릿)이란? 디스패처 서블릿의 개념과 동작 과정 (78) | 2017.11.10 |
---|---|
[Spring] Dispatcher-Servlet 설정 (7) | 2017.11.04 |
[Spring] Spring 개발환경 설정 (8) | 2017.11.04 |
[Spring] Maven 기반의 Spring 프로젝트 만들기 (0) | 2017.11.02 |
[Spring] Spring MVC의 시작 (2) | 2017.11.02 |
댓글