정적 데이터만 전달하는 Web Server 사용자 (요청)에 따라 다른 처리를 해줄 수 없다. 동적인 처리를 해주는 웹 어플리케이션이 없다. 동적 데이터를 처리하는 CGI 이 때 CGI는 인터페이스이고 즉, 그것은 규약이다. 규약이 왜 필요한가? 다양한 웹서버와 CGI 구현체들이 잘 통신하려고. -> CGI 사용자 증가 CGI 문제점 2가지 발생 통신을 Process(메모리에 적재된 프로그)로 했음 -> 많은 사용자 커버 불가 각 요청에 따른 CGI 구현체 개수 해결 1. Process -> Thread 2. 공유할 수 있는 CGI 구현체 = Servlet +) 웹서버 -> Web Application Server (톰캣) : 정적데이터 처리하는 것 -> 동적데이터 처리하는 Servlet의 생명주기 in..