[JSP] Servlet(서블릿)이란? | Servlet JSP 차이점 | Servlet(서블릿) 예제 | Servlet 작성법 | 서블릿 동작구조
Servlet 이란? 자바를 사용하여 웹페이지를 동적으로 생성하는 서버 측 프로그램 혹은 그 사양을 말하며, 흔히 "서블릿"이라 불린다 쉽게 말해, 이전 포스팅에서 다뤘던 JSP(Java Server Pages)는 HTML 코드 안에 자바 언어를 삽입한 구조이고 Servlet은 자바코드안에 HTML 코드가 들어간 구조라고 생각해도 된다. 표로 비교하면 아래와 같다 ● 서블릿 동작 구조 서블릿의 동작 구조는 아래와 같다 - 클라이언트(사용자)가 웹 서버에 어떤요청(ex, 회원가입 정보 입력 후 전송)을 보낸다. 이에 웹 서버는 자체적으로 해결할 수 없는 문제라면(DB 접근이 필요하기 때문) 처리를 위해 서블릿 컨테이너에게 전달해준다. 이에 서블릿 컨테이너는 클라이언트의 요청에 맞게끔 로직을 처리하고(ex...