본문 바로가기
Web Programming/Back-End

[Back-End] 3) Servlet 작성 방법

by roomySky 2020. 1. 2.

TenServlet.java
0.00MB
TenServlet.java
0.00MB
web.xml
0.00MB

들어가기 전에

현재 프로젝트에서 웹을 개발할 때 서블릿을 직접 써서 개발하지는 않습니다.

조금 더 편하게 사용할 수 있게 도와주는 다양한 프레임워크를 사용해서 개발하는 경우가 더 많습니다.

하지만, 그 프레임워크들도 서블릿이 없이는 동작할 수 없기 때문에 서블릿의 기본적인 작성법이나, 서블릿의
라이프 사이클을 이해하고 있다면 웹의 동작을 이해하는 데 많은 도움이 됩니다.

 

 


학습 목표

  1. 서블릿을 작성할 수 있습니다.
  2. 서블릿 버전에 따른 web.xml을 적절하게 작성할 수 있습니다.

 

 


핵심 개념

  • HttpServlet
  • web.xml

 

 


학습하기

버전에 따른 Servlet 작성 방법

1. Servlet 3.0 spec 이상에서 사용하는 방법

  • web.xml 파일을 사용하지 않습니다.
  • 자바 어노테이션(annotation)을 사용합니다.
  • 앞에서 실습했던 first web에서 사용합니다.

2. Servlet 3.0 spec미만에서 사용하는 방법

  • servlet을 등록할 때 web.xml 파일에 등록합니다.

실습코드

TenServlet.java

실습코드

web.xml

 


생각해보기

  1. HelloServlet 클래스 파일을 작성할 때 HttpServlet을 상속하지 않았다면 어떻게 동작할까요? 

 

*reference : 

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

 

[LECTURE] 2) Servlet 작성 방법 : edwith

들어가기 전에 현재 프로젝트에서 웹을 개발할 때 서블릿을 직접 써서 개발하지는 않습니다. 조금 더 편하게 사용할 수 있게 도와주는 다양한 프레임워크를 사용해서 개발하는 경우가 더 ... - 부스트코스

www.edwith.org