5.기초 이론


  • URL(Uniform Resource Locator)

      URL이라는 것은 인터넷상에서 특정한 파일을 나타내기 위해서 사용하는 방법이다. 즉,

    http://www.deadfire.com:8080/html/index.html
      위와 같이 나타나는 것을 URL이라고 하는데, 여기에는 사용할 프로토콜(http)과 domain name 즉, 물리적 IP Address(www.deadfire.com), 포트번호(8080), 파일 경로(/html/index.html)의 4가지를 포함하게 된다.

    브라우저 활용   브라우저로 다른 프로토콜 즉, FTP와 같은 서비스도 사용할 수 있다. 즉, 다음과 같이 ftp://www.deadfire.com 과 같이 URL을 사용하면 적어줄 수 있다. 단, file upload의 경우 Netscape에서는 별도로 지원되며, Explorer는 탐색기처럼 드래그앤드롭 방식으로 사용 할 수 있다. 그러나, 매번 연결이 되었다 끊어졌다 하기 때문에 정상적인 FTP용 프로그램을 사용하는 것보다는 많이 느리다.


  • HTML에서 알아야 할 사항

      여러분이 여기까지 읽어왔다면, (권장학습순서대로라면) HTML과 javascript를 배웠을 텐데, 그게 중요한 이유가 있다. CGI를 하려면 반드시 HTML과 Javascript는 쓸 줄 알아야 한다.

      특히, HTML에서는 Form과 관련된 항목들이 중요하고, javascript는 내비게이터객체가 중요한다. 이 말이 뭔소린지 모르는 사람들은 얼른 뒤로 돌아서 다시 배우고 오기 바란다.

  • 브라우저간의 제약

      제목을 브라우저간의 제약이라고 썼지만, 내용은 간단하다. 어차피 CGI가 수행된 후의 결과도 결국은 HTML이 되는 것이라는걸 앞에서 봤을 텐데, HTML과 javascript가 모든 브라우저에서 똑같이 보이지 않는다는 점이다.

      즉, CGI에는 제약이 없지만, CGI가 만들어낸 HTML문에 의해서 제약을 받을 수 있으니 주의하라는 말이다.

      불편하지만 할 수 없다. 본인이 항상 주장하는 것이지만, 두 개의 브라우저를 모두 지원하는 것이 제일 좋다. 그럼 어디가 다를까? 알 수 없다. 모든 항목을 알 수도 없는 노릇이고, 결국은 두 개의 브라우저로 테스트해볼 수 밖에 없는 것이다.

      당신이 만약 개발자라면, 현업사용자가 두 개의 브라우저를 다 지원해달라고 하면, 개발기간 및 테스트기간을 조금 더 1.3 ~ 1.5배정도 늘려잡는 것이 좋다. (정말 귀찮고 짜증나는 일이지만, 전혀 불가능한것은 아니다. )

- Last Update : 2001.7.9 by Deadfire(http://www.deadfire.net)

CGI with C 기초
서 언
준 비
용어 설명
기초 실습
기초 이론
작동 원리
Form Tag
     - GET METHOD
     - POST METHOD
Common Founction

Copyright ⓒ 1997 ~, Deadfire Program Master