본문 바로가기

Web Develop Tech/Documents

인터넷과 웹 프로그래밍

HTTP

:: Hyper Text Transfer Protocol

- HTTP는 www 서비스를 위한 TCP/IP 응용 계층 프로토콜 중 하나이다.

-웹 서버와 클라이언트는 HTTP를 이용해 통신

HTML

:: Hyper Text Markup Language

- www 서비스를 표현하기 위해 사용하는 언어 - 정적인 웹 페이지

[서버의 정보가 변화되지 않으면 클라이언트의 정보도 변화되지 않는다]

CGI

:: Common Gateway Interface- 초기 웹 프로그래밍에 사용된 기술

:: 서버측에서 프로그램(프로세스)이 동작하여, 최종적으로 HTML을 만들어 클라이언트에게 돌려준다.

->즉 , 상황에 따라서 동적으로 HTML이 만들어 사용자에게 결과를 보여준다. ★동적인 웹 페이지★

- CGI[씨지 아이]는 웹서버에 있어 사용자의 요구를 응용프로그램에 전달하고 그 결과를 사용자에게 되돌려주기 위한

표준적인 방법이다.

- 서버와 응용 프로그램간에 데이터를 주고받기 위한 방법이나 규약들을 CGI라고 부른다.

★원본출처 : 텀즈 (http://www.terms.co.kr/CGI.htm)

웹 프로그래밍 기술 >> 서버 스크립트 기술

:: HTML과 스크립트 언어를 함께 사용할 수 있는 기술로 웹 서버에서 해석

:: 데이터베이스 연동 처리 등 다양한 구현이 가능하고, 별도의 컴파일 과정없이 HTML 태그 수정 가능

(구현 예;)

<%@ page contentType="text/html;charset=euc-kr" %>
<HTML>
<HEAD><TITLE>Hello World</TITLE></HEAD>
<BODY><H2>Hello World : 헬로월드</H2>
오늘의 날짜와 시간은 : <%= new java.util.Date() %>
è asp  경우 <%=now %>
</BODY>
</HTML>

서버 스크립트 기술

:: ASP, JSP, PHP 등 등 ........................................

프레임 워크(FrameWork)

::특정 애플리케이션 개발을 위한 표준화된 설계 모델과 API를 통칭하는 용어