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