검색결과 리스트
글
<CGI>
정적인 HTML 문서 서비스의 한계를 극복한다.
서버-사이드(Server-Side) 스크립트 언어의 시초 -> 서버측에서 해석되어 실행되는 언어
CGI = 웹 + 프로그래밍
[CGI 특징]
프로그래밍을 이용해서 동적으로 생성된 웹 페이지를 클라이언트에 제공하는 모델
클라이언트는 cgi를 웹서버로 요청한다.
웹 서버는 CGI프로그램을 통해 동적으로 html문서를 생성한다.
생성된 HTML문서를 클라이언트로 서비스 해주는 것이다.
[CGI의 단점]
클라이언트의 요청만큼 프로세서를 생성해서 처리하기 때문에 처리량에 한계가 있다.
<확장 CGI>
처음 클라이언트의 요청에 따라 라이브러리를 메모리에 로딩한 후, 메모리에 적재된 라이브러리를 사용해서 클라이언트의 요청을 처리하는 방식
다수의 요청이라도 한 개에 해당하는 메모리만을 사용하기 때문에 일반적인 CGI에 비해 효율적이다.
<확장 CGI 언어>
- 서블릿(Servlet)
자바 기반의 확장 CGI 프로그래밍
자바로 된 확장 CGI
웹(HTTP) + 자바 프로그래밍
– JSP(Java Server Pages)
자바 기반의, 확장 CGI 기반의, 스크립트 방식의 프로그래밍
서블릿보다 쉽게 동적 웹 페이지를 생성할 수 있는 프로그래밍 언어
웹(HTTP) + 프로그래밍(Java) + 스크립트(Script) 기능
스크립트 방식의 서버 측 프로그래밍(Server Side Programming)
Copyrightⓒ2014 By Jabook
'Web Programming > WEB' 카테고리의 다른 글
이클립스의 .jsp, .web.xml파일 저장 경로 (0) | 2016.03.06 |
---|---|
Servlet이란? (0) | 2016.03.06 |
HTTP?, HTML? (0) | 2016.03.04 |
RECENT COMMENT