본문 바로가기

기술 용어 검색

AHAH (Asychronous HTML and HTTP)

1. innerHTML 적극 활용한 AJAX의 대안 AHAH(Asychronous HTML and HTTP)
-innerHTML:웹 브라우저 (또는 사용자 에이전트)에 의해 지원되는 읽기/쓰기가 가능한 속성
-AHAH정의: 자바스크립트를 이용하여 동적으로 웹 페이지를 갱신하는 방법

2. AHAH의 특징
-Ajax와는 달리 클라이언트측에서 요청에 대한 응답을 파싱하지 않고 직접적으로 사용
-서버의 응답이 텍스트이거나 유효한 XHTML/HTML구조를 포함해야 함
-AJAX의 파싱 후, Memory load(DOM파싱)시 속도 저하 해결
-향상된 속도와 향상된 코드 가독성을 제공
-웹 접근 용이성 => AJAX와 같이 XML를 HTML로 변경 작업 필요치 않기 때문

3. AHAH의 기술요소
-XMLHttpRequest.responseText:HTTP를 사용하여 클라이언트와 서버간의 Text이용한 전송기술
-Java Script:Netscape사 만든 인터프리터 스크립팅 언어
.Higher-order functions: 인자로서 함수들을 취하거나 함수를 리턴하는 함수
.Dynamic typing:바인딩을 지연시켜서 보다 정확하고 유연한 JavaScript 생성
.A flexible object model:프로토타입을 이용한 접근 방식
-XHTML:기존의 HTML 명령어들을 그대로 유지하면서 XML 포맷에 맞도록 필요한 요소들을 가미한 언어체계
-REST(Representational State Transfer):분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처

4. AJAX와 AHAH의 비교
항목 AHAH AJAX
데이터 교환 | 비동기 방식 | 비동기 방식
파싱방식 |파싱하지 않고 직접 사용 |DOM(Memory 로딩)/SAX(Event방식)통한 파싱
데이터 전송방식| HTML |XML

'기술 용어 검색' 카테고리의 다른 글

객체지향DB  (0) 2007.12.08
JSON (JavaScript Object Notation)  (0) 2007.12.08
ETT( Extraction Transformation Transpormation)  (0) 2007.12.08