![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoyU4A%2FbtsuG6ReDaA%2FzixwP2wFcEpbr4Atgpr0Ok%2Fimg.png)
Web/JSP
[JSP] Servlet(서블릿)과 JSP의 개념, 특징 및 차이점
1. Servlet이란? Servlet은 자바 기반의 웹 프로그래밍 기술로, 자바 언어의 모든 기능을 사용할 수 있습니다. Java 코드 안에 HTML 태그가 삽입되며 자바 언어로 되어 있으며 .java가 확장자입니다. 브라우저는 기본적으로 HTML 형식의 문서 만을 표시할 수 있으며, 따라서 사용자의 요구에 맞는 동적인 웹 페이지의 표시에는 큰 한계점이 있습니다. 그러므로 웹 서버 측에서 사용자의 요구에 따라 자동으로 변환된 HTML 형식의 페이지를 생산해 전송해 줄 수 있는 여러 기술이 개발되었고, 그중 자바 진영의 기술이 Servlet입니다. 스레드 기반의 빠른 처리 속도를 보여주지만, 프로그램 내에서 HTML 태그를 작성하는 것이 화면 인터페이스 구현에 너무 많은 코드를 필요하다는 단점과 유지 보..