웹 페이지 저작 기법 및 특징

Download Report

Transcript 웹 페이지 저작 기법 및 특징

웹 페이지 저작 기법 및 특징
웹 페이지 저작 기법 개요
웹 에디터
나모 웹 에디터, 드림위버, 프론트 페이지
이미지 제작
포토샵, 페인트 샵 프로, 코렐 드로우
애니메이션
멀티미디어 동영상 제작
플래시, 3D MAX, 마야, 프리미어
가상현실 제작
JAVA 3D, internet Space Builder 등
사운드 제작
Ulead MediaStudio, Sound forge
웹 페이지 제작 방법
①
②
③
④
메모장과 같은 일반적인 에디터
워드프로세서를 사용하여 HTML 문서로 변환
전문 홈페이지 제작 도구인 웹에디터(위지윅)
DHTML, XML, VRML, ASP, JSP
Dynamic HTML(DHTML)
1) 동적인 홈페이지 제작도구
2) Html에 자유로운 디스플레이와 역동적인 기능 추가
3) DHTML의 주요기능
① 스타일 스트(CSS) 도입
② 동적 글꼴, 다운로드 폰트
③ 콘텐츠 임의 배치하기 : 레이어 활용
4) 스타일 시트(CSS) : 한가지 요소만 변경해도 관련된 전체가 한꺼번에
변경되도록 하는 것
5) 스타일 시트 기법
① LINKING, Embedding, Inling
XML
1) W3C(1994년 WWW의 발전을 위해 구성된 전세계적
산업 컨소시움으로 HTML, CSS, XML 등의 WWW에
관련 된 표준화 작업과 WWW 개발자/사용자를 위
한 정보공유 및 신 기술에 대한 다양한 프로토타입을
개발)가 만든 새로운 언어
2) 태그를 직접 지정이 가능
3) ISO-10646, UTF-8, UTF-16지원
4) 엄격한 문법, 유효성과 정형성을 준수하는 언어
5) DTD의 주요 구성요소
① ELEMENT, ATTRIBUTE, ENTITY, NOTATION, 이름공간선
언
VRML
1) 3차원적인 가상현실 구현을 위한 인터넷 프로그래밍 언어
2) 특징
①전송속도에는 큰 영향을 받지 않는 편이다.
②인간중심의 인터페이스
③문법 이해가 어렵다
④별도의 VRML 저작도구 사용
⑤화면에 해상도가 떨어지는 문제에 대한 대책필요
⑥확장자는 *.wri
⑦VRML 파일은 HTML 파일 안에서 <EMBED>태그를 사용하여 연결
3) ISB, Pioneer Pro, Open Inventor, v-realm
4) Cortona VRML Client Viewer나 Cosmo Player라는 플러그인이 설치되
어 있어야 한다.
5) 인터넷 방송국, 인터넷 영화 상영관, 가상 모델 하우스 사이트
ActiveX와 ASP
1) ActiveX : PC용 응용소프트웨어를 인터넷 환경에서도 수행되도록
지원하는 기술
① 애니메이션, 3차원 가상현실 등을 실시간으로 보여준다
② 서버에 저장된 자료를 클라이언트에서 실행
2) ASP : CGI(서버에 부담 줌)의 단점을 보완한 동적인 웹 문서 제작
① 확장자 : *.asp
② 웹 서버에서 실행하여 클라이언트에 결과만 전달
③ IIS서버 환경에서 지원
3) JSP : 다양한 웹 서버에서 지원하며 ASP와 동일한 방법으로 실행결
과만 클라이언트에 제공
4) PHP : 보안이 우수하다. 무료제공, 다양한 운영체제 지원, ODBC,
고속
웹 페이지 저작 도구
웹 에디터
1) 텍스트 방식 : 홈 사이트
2) 위지윅 방식 : 나모웹, 드림위버, 핫도그, 프론트 페이지
3) 이미지 제작도구
① 포토샵, 이미지 레드, 페인트 샵 프로, 코렐 드로우
4) 애니메이션과 멀티미디어 제작
① 웹 애니메이션 및 3D 콘텐츠, 동영상 콘텐츠
② 애니메이션 : swf, gif, wri
③ 동영상 : mpg, asf, avi, mov, vdo, rm
5) 사운드제작
① Mp3, wav, mid
기타 웹 페이지 저작 관련 기술
1) CGI
①
②
③
④
서버와 클라이언트 사이에 자료를 주고받는 기술
C언어, PERL, Visual Basic
FORM 태그 사용
전달방식 : GET, POST 방식
2) 웹 서버
① 웹 서버는 HTTPD라는 프로세스를 실행하는 서버
② IIS, PWS, 아파치
3) 데이터베이스
① 데이터들을 일정한 구조로 통합시켜 놓은 데이터의 집합체
② SQL : 데이터베이스를 조작하기 위한 프로그래밍 언어
③ 데이터베이스 연결과 관리를 위해 ODBC가 제공된다.