보 고 서{과목명 :컴퓨터와 현대생활학 과 :불어불문학과학 번 :9825028성 명 :오혜영DHTML / Dynamic HTML / Dynamic HyperText Makeup Language / 동적HTMLDHTML(Dynamic HTML;Dynamic HyperText Makeup Language)은 웹 문서의 모든 구성 요소들을 객체화한 다음 스크립트 언어를 통해 동적으로 보여주도록 하는 기술을 말한다.DHTML은 HTML 4.0 표준을 기반으로 한다.DHTML을 이루는 근간은 HTML, DOM(Document Object Model), CSS(Cascading Style Sheet), 콘텐츠 포지셔닝 등으로 집약될 수 있다.DHTML은 재사용이 가능한 스크립트를 사용하기 때문에 다시 HTML문서를 다운로드할 필요가 없이 바로 사용할 수가 있다. 즉, 개발자들이 DHTML를 이용, 웹페이지의 내용과 포맷을 분리할 수 있다.DHTML은 IE와 커뮤니케이터 두 개의 브라우저가 지원하는 표준이 조금씩 달라 웹 개발자들이 큰 부담을 느끼고 있다는 이유로, 최근에 인터넷 관련 각종 표준을 제정하는 월드와이드웹 컨소시엄(W3C)이 표준을 정했다.SGML / Standard Generalized Markup LanguageSGML(Standard Generalized Markup Language)은 표준화된 범용 표시 언어를 말한다.즉 전자문서의 표준화를 위하여 국제 표준 위원회가 ISO 8879라는 명칭으로 정의한 범용 언어의 이름이다.SGML의 가장 큰 장점은 텍스트. 그래픽. 오디오. 비디오 등을 포함한 멀티미디어 문서를 효율적으로 교환 저장하고 애플리케이션. 주변장치. 네트워크로부터 독립적으로 문서를 처리할 수 있다는 것이다.SGML은 문서 데이터를 공통 엔코딩 및 구조화함으로써 전자출판과 메뉴얼 등의 제작에 이용하는 것이 목적이며 미국과 유럽에서는 이미 오래전부터 정부기관 등이 공문서 등에 SGML을 채용해 왔다.XML / eXtensible Markup LanguageXML(eXtensible Markup Language)은 인터넷 웹을 구성하는 HTML을 획기적으로 개선한 차세대 인터넷 언어다.HTML의 확장 언어격인 XML은 홈페이지 구축 기능, 검색 기능 등을 향상시켰을 뿐 아니라 비즈니스에 필수적인 클라이언트 시스템의 복잡한 데이터 처리를 용이하게 하는 기능을 갖고 있다. 또한 인터넷 사용자가 웹에 집어넣을 내용을 작성, 관리하고 접근을 용이하도록 하는 포맷으로 돼 있다. 이밖에 HTML은 웹 페이지에서 데이터베이스(DB)처럼 구조화된 데이터를 지원할 수 없는 반면 XML은 사용자가 구조화된 데이터베이스를 뜻대로 조작할 수 있다.VRML (Virtual Reality Modeling Language) ; 가상현실 모델링 언어VRML은 사용자와의 상호작용이 가능한 3차원 이미지 장면들을 묘사하기 위한 언어이다. VRML을 이용하면, 명백한 3차원 장면들을 사용자가 보고, 움직이고, 돌리고, 또 상호 작용할 수 있도록 시각적 이미지들을 만들어 웹에 집어넣을 수 있다. 예를 들면, 방을 보면서 마치 실세계에서 자신이 방을 걸어다니는 것을 경험하는 것처럼 조종간을 사용해 방을 움직이게 할 수 있다. VRML 파일을 보기 위해서는, 웹브라우저의 플러그인으로 장착될 수 있는 VRML 뷰어나 브라우저가 필요하다. 윈도우 플랫폼 상에서 사용할 수 있는 뷰어를 다운로드 하려면 laxxun's CC Pro, Platinum's Cosmo Player, WebFX, WorldView, 및 Fountain을 방문하면 된다. 매킨토시용은 Whurlwind와 Voyager에서 구할 수 있다.ASP (Active Server Page)ASP는 하나 이상의 스크립트 (작은 내장 프로그램)를 담은 HTML 페이지로 사용자에게 보내지기 전에 마이크로소프트 웹 서버에서 처리된다. ASP는 사용자에게 웹페이지를 만들어 제공하기 위해 서버에서 관련 프로그램이 모두 수행되는 SSI나 CGI 애플리케이션과 꽤 유사하다. 대개, 서버의 웹페이지 스크립트는 사용자의 요구에 따라 데이터베이스에 접속한 다음, 그 결과를 토대로 하여 요구자에게 보내기 전에 순간적으로 웹 페이지를 만들거나 특화하게 된다.ASP는 마이크로소프트 IIS (Internet Information Server)만의 특징이지만, 서버측 스크립트가 평범한 HTML 페이지를 만들어 주기 때문에 거의 모든 브라우저에서 무리없이 사용될 수 있다. ASP 파일은 HTML 파일 내에 VBScript나 JScript가 포함되도록 작성한 다음 파일 확장자를 “.asp"로 개명하면 된다. 마이크로소프트에서는 - 선택의 여지가 있다면 -, 클라이언트쪽 스크립트보다는 서버쪽 ASP를 사용할 것을 추천한다. 왜냐하면 서버쪽 스크립트가 HTML 페이지를 쉽게 잘 보이게 하기 때문인데, 클라이언트쪽 스크립트 (예를 들어 자바 스크립트)는 오래된 브라우저의 경우 의도한 대로 동작하지 않을 수도 있다.JSP (Java Server Page)JSP[제이 에스 피]는 서블릿의 사용을 통해 웹페이지의 내용이나 모양을 제어하는 기술이다. 자바의 개발자인 썬마이크로시스템즈에서는 JSP 기술이 서블릿 API라고 말하고 있다. JSP는 마이크로소프트의 ASP 기술에 필적한다. JSP가 웹서버에 의해 실행될 자바프로그램을 호출하는데 반하여, ASP는 페이지가 사용자에게 보내지기 전에 스크립트 인터프리터(VBScript 또는 JScript와 같은)에 의해 해석될 스크립트를 포함시킨다.자바 서블릿으로 가는 링크를 포함한 HTML 페이지는 파일이름 확장자에 .JSP가 붙는다.PHP (원래 Personal Home Page에서 유래됨)PHP는 동적인 웹페이지를 만들기 위해 HTML에 삽입되는 스크립트 언어로서 서버에서 실행된다. PHP 3.0이 가장 최신판이며, 이미 70,000개 이상의 웹사이트에서 사용되고 있다. HTML 문서에 삽입되는 PHP 스크립트(Perl이나 C의 문법과 비슷하다)는 특별한 PHP 태그 속에 둘러싸이게 된다.