-
2.12 JSP 서블릿(Servlet)JSP 과정 2019. 2. 12. 12:12
서블릿(Servlet)
- 동적 웹어플리케이션 컴포넌트 이다.
- JAVA언어를 사용하여 웹프로그램을 제작한다.
- 클라이언트의 요청에 동적으로 작동하고, 응답은 html을 이용한다.
- .java 확장자를 가진다.
- 자바 서블릿은 자바를 사용하여 웹페이지를 동적으로 생성하는 서버 측 프로그램 혹은 그 사양을 의미한다.
Servlet 특징
- 서블릿은 자바 thread를 이용하여 동작한다.
- MVC패턴에서 서블릿은 Controller로 이용된다.
MVC 패턴에서 Servlet
서블릿의 한계
- 자바 기반의 웹 프로그래밍 기술로 자바 언어의 모든 기능을 사용 할 수 있으며 쓰래드 기반의 빠른 처리 속도를 자랑하나,
- 프로그램 내에서 화면 코딩을 제어해야 하는 문제로 인해 유지보수에 많은 문제가 있다.
- 이러한 문제점을 개선한 것이 JSP로 JSP는 내부적으로 서블릿 기술에 기반하고 있다.
'JSP 과정' 카테고리의 다른 글
2.12 JSP Servlet 만들기 (0) 2019.02.12 2.12 SQL 서블릿 매핑 방법 (0) 2019.02.12 2.12 JSP 웹프로그래밍 (0) 2019.02.12 2.12 JSP JAVA Web (0) 2019.02.12 2.12 JSP 요청 처리 방식(CGI, Servlet/JSP 방식) (0) 2019.02.12