Page 20 -
P. 20
우리는 대부분 웹 브라우저를 통해 인터넷에 접속합니다. 그리고 접속한 홈페이지에서 텍스트나
이미지 같은 요소를 클릭해 다른 웹 페이지로 이동합니다.
그림 1-1 다양한 웹 브라우저
일반적인 웹 페이지는 대부분 미리 서버에 등록해 두었다가 웹 브라우저가 서버에 특정 데이터를
요청하면 이를 웹 브라우저로 전송해서 보여줍니다. 이를 가능하게 하는 기술 중 하나가 JSP(Java
Server Page, 자바 서버 페이지)입니다.
그림 1-2 일반적인 웹 페이지
이 장에서는 본격적으로 JSP 프로그래밍을 학습하기에 앞서 JSP 같은 웹 기반 프로그래밍 언어가
사용되는 이유를 프로그램의 발전 과정과 함께 알아봅니다. 프로그램의 발전 과정을 이해하고 나
면 이후의 학습 방향을 잡는 데 도움이 될 것입니다.
웹 프로그램은 클라이언트 PC 기반 프로그램에서 시작하여 클라이언트 서버 기반 프로그램, 웹
기반 프로그램 순으로 진화해 왔습니다. 지금부터 프로그램의 발전 과정을 이해하기 쉽게 하나씩
살펴보겠습니다.
026