사실 Servlet과 Spring은 정확한 비교 대상은 아닙니다. 그래서 Servlet과 Spring으로 Servlet을 다루는 것 정도로 이해해주시면 감사하겠습니다. Servlet 처음 웹 서버는 클라이언트 요청에 의해 정적인 컨텐츠만 응답할 수 있었다. 그래서 웹 서버에 프로그램을 붙여서 동적인 페이지를 시작했다. 서블릿도 동적인 페이지를 만들기 위해 웹서버에 붙이는 프로그램 중 하나이다. 만약 이러한 Client 요청이 들어왔을 때 HTTP 원문을 파싱해서 Server Response처럼 HTTP 원문을 만들어서 응답해야 한다면 개발이 힘들 것이다. 모든 규약을 확인한다. 긴 텍스트로 들어온 요청을 분석한다. 거기에 맞는 처리를 한다. 처리한 결과를 규약에 맞춰서 응답으로 보내준다. HttpServ..