[Spring] 웹애플리케이션 이해 - Servlet
HTTP 메시지로 모든 것을 전송할 수 있다. ex) HTML, Text, Image, 음성, 영향, 파일, JSON, XML (API) 웹 시스템 구성 : WEB, WAS, DB WEB: 정적 리소스 처리 WAS: 애플리케이션 로직 같은 동적인 처리 서버에서는 클라이언트의 요청을 수행하기 위해 서블릿이라는 기술을 사용한다. 서블릿은 자바를 사용해 웹 서버를 만들 때 필요한 기술로, 클라이언트의 요청을 분석해 결과를 만들어 다시 전송하는 역할을 한다. 사용자의 입력을 받아 동적인 웹페이지를 만드는 것을 CGI 라 하는데, 서블릿은 JAVA 언어로 구현된 CGI다. 클라이언트에서 요청이 왔을 때 서버에선 아래와 같은 작업이 필요하다 - 서버 TCP/IP 연결 대기, 소켓 연결 -(1) - HTTP 요청 메..