본문 바로가기
Progamming/BoostCourse

Servlet 작성 방법

by 동그란 혜주 2019. 1. 16.
  • 들어가기 전에

현재 프로젝트에서 웹을 개발할 때 서블릿을 직접 써서 개발하지는 않는다. 조금 더 편하게 사용할 수 있게 도와주는 다양한 프레임워크를 사용해서 개발하는 경우가 더 많다. 하지만, 그 프레임워크들도 서블릿 없이는 동작할 수 없기 때문에 서블릿의 기본적인 작성법이나, 서블릿의 라이프 사이클을 이해하고 있다면 웹의 동작을 이해하는 데 많은 도움이 된다.




  • 학습 목표

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 파일에 등록한다.




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

Servlet 3.1 spec으로부터 exam31 라는 프로젝트를 생성

- 해당 프로젝트에 1부터 10까지 출력하는 TenServlet을 작성

· HttpServletRequset : 요청에 대한 정보들을 추상화시켜 포함하는 객체

· HttpServletReponse : 응답에 대한 정보들을 추상화시켜 포함하는 객체

· response.setContentType() : 클라이언트(브라우저)가 응답을 받았을 때 무엇인지 알려주는 메서드

- http://localhost:8080/exam31/ten 으로 동작하도록 설정

'Progamming > BoostCourse' 카테고리의 다른 글

Request, Response 객체 이해하기  (0) 2019.01.17
Servlet 라이프 싸이클  (0) 2019.01.16
Servlet이란?  (0) 2019.01.16
개발환경 설정 - BE  (0) 2019.01.16
디버깅-HTML-CSS  (0) 2019.01.16

댓글