09009

[JSP] 서블릿 개념 본문

JSP
[JSP] 서블릿 개념
09009

서블릿이란?

• 자바를 이용하여 웹에서 실행되는 프로그램을 작성하는 기술

• 자바 클래스 형태의 웹 애플리케이션을 의미함

• HttpServlet을 상속받은 클래스

다른 웹 기술에 비해 빠른 응답을 해줄 수 있는 장점 보유


 

서블릿 클래스

브라우저를 통해 자바 클래스가 실행되게 하려면 javax.servlet.http 패키지에서 제공하는 HttpServlet 클래스를

상속받아 구현해야 한다.

서블릿 클래스 : HttpServlet 클래스를 상속 받아 만든 서브 클래스

 

서블릿도 자바 프로그램의 다른 클래스들과 마찬가지로 JVM에서 동작해야 하므로 클래스 파일이 생성되어야 한다.

→ 서블릿은 클래스 형태로 작성

 

JDK에는 웹 애플리케이션을 제작할 수 있는 클래스가 제공되지 않는다.

Tomcat을 설치하면 웹 애플리케이션을 제작할 수 있는 클래스가 제공된다. 이 클래스를 HttpServlet이라고 한다.

 


HttpServlet

웹 서비스가 가능한 웹 애플리케이션을 제작할 수 있도록 자바를 확장해 놓은 클래스

Tomcat을 설치하면 제공된다.

 

 

'JSP' 카테고리의 다른 글

[JSP] request, getParameter()  (0) 2023.04.11
[JSP] 쿼리 스트링  (0) 2023.04.11
[JSP] 서블릿 생명주기 (Servlet LifeCycle)  (0) 2023.04.10
[JSP] get 방식, post 방식  (0) 2023.04.10
[JSP] 서블릿 클래스 생성하기  (0) 2023.04.10