Servlet
클라이언트의 요청을 처리하고, 그 결과를 반환하는 자바 웹 프로그래밍 기술
(Servlet 클래스의 구현 규칙을 지킨다)
- 자바를 사용하여 웹을 만들기 위해 필요한 기술
- 클라이언트가 웹에 요청을 하면 그에 대한 결과를 반환해줘야 하는데, 이러한 역할을 하는 것이 Servlet
- 어떠한 사용자가 로그인을 하려고 할 때. 사용자는 아이디와 비밀번호를 입력하고, 로그인 버튼을 누른다.
- 이때 서버는 클라이언트의 아이디와 비밀번호를 확인하고 다음 페이지를 띄워주어야 하는데, 이러한 역할을 수행하는 것이 바로 Servlet 이다.
- 흔히 자바로 구현 된 CGI라고 이야기하기도 함
- CGI(Common Gateway Interface) 서버와 애플리케이션 간에 데이터를 주고 받는 방식 or 컨벤션
