서블릿

1 개요[ | ]

Java Servlet, Servlet
자바 서블릿, 서블릿
  • 웹페이지를 동적으로 생성하는 Java 프로그램 사양
  • 자바를 사용하여 웹페이지를 동적으로 생성하는 서버측 프로그램
  • 자바를 기반으로 하는 웹 애플리케이션 프로그래밍 기술
  • 컨테이너에서 구동되는 웹 컴포넌트
  • JSP에 비해 비즈니스 로직 구현이 용이하다.
  • 멀티스레드 모델이다.과거에는 싱글스레드 모델도 있었으나 현재는 사용하지 않는다.
  • 주로 HTTP에서 동작하는 것을 말한다.
즉, 서블릿이라고 하면 주로 HttpServlet을 말한다.
단, 다른 프로토콜에서 동작할 수 있는 GenericServlet도 있다.
  • 서블릿 컨테이너가 서블릿의 생명주기를 관리한다.
  • JSP는 HTML문서 안에 Java 코드를 포함하는 반면, 서블릿은 자바 코드 안에 HTML을 포함한다.

Servlet-lifecycle.jpg

2 같이 보기[ | ]

3 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}