Dolphins의 HelloWorld

Servlet 작성방법 2 (3.0 spec 미만) 본문

웹 프로그래밍/웹 프로그래밍 기초

Servlet 작성방법 2 (3.0 spec 미만)

돌핀's 2018. 8. 13. 13:34

http://dolphins-it.tistory.com/117


이 링크에서와 같은 방식으로 servlet을 만들것이다.


차이점이 있다면





위와 같이 version을 3.0 미만으로 설정하고


web.xml을 생성하는 것이다.


3.0spec 이상에서는 어노테이션이 생성이 됐고 그 어노테이션에 작성해준 URL 로


Request를 받아 서블릿이 실행이 됐다 


하지만 3.0spec 미만에서는 어노테이션이 없으며 대신 web.xml에 다음과 같은 소스가 있다.



이 소스를 보면


servlet-mapping 안에 있는 url-pattern에 있는 URL을 통해 request를 받는다.


그러면 바로 위에있는 servlet-name과 같은 것을 <servlet></servlet>안에서 찾는다


만약 servlet안에 같은 이름을 가진것이 있다면 servlet-class에서 정확한 위치를 찾아


실행하는 것이다.


이러한 일련의 과정을 버전 3.0이상에서는 어노테이션이 대신하는 것 이라고 생각하면 된다.



출처 : edwith

https://www.edwith.org/boostcourse-web/lecture/16687/

'웹 프로그래밍 > 웹 프로그래밍 기초' 카테고리의 다른 글

Request, Reponse 객체 이해하기  (0) 2018.08.13
서블릿 라이프사이클  (0) 2018.08.13
Servlet 작성방법 1 (3.0 spec 이상에서)  (0) 2018.08.13
Servlet 이란?  (0) 2018.08.13
CSS layout 2  (0) 2018.08.08
Comments