톰캣 (1) 썸네일형 리스트형 Chapter 2. 웹 애플리케이션 아키텍처 ① 앞에서 이야기한 웹 서버는 실제로 하는 역할은 딱 한가지 뿐입니다. 사용자가 요청한 HTML 페이지를 찾아서 보여주는 역할만 하지요. 이미 정의가 되어있는 STATIC 한 페이지를 되돌려주는것이 전부입니다. 하지만 실제로 사용자가 원하는 페이지는 사용자의 구색에 맞게 변하는 동적인 페이지 이지요.. 그런 요구에 대응하기 위해 나온 구조가 웹 어플리케이션 아키텍쳐 입니다. 이런 동적인 페이지를 만들기 위한 시초정도라고 할 수 있는데.. C나 파이선, PHP 같은 언어로 구현이 되어있다고 합니다. 요청이 들어올때 마다 프로세스를 생성해야 하므로 퍼포먼스가 떨어진다는 단점이 있답니다. CGI와는 다르게 스레드를 생성하여 클라이언트의 요청에 부응합니다. 예전에 스레드와 프로세스의 차이를 다룬 내용이 있는데요.... 이전 1 다음