Aug
31
31
AJAX의 영어사전 의미, 실제 정의 및 개념, 발음
2006 at 05:34 AM
Ajax [
id
ks]:발음(에이잭스) n.
그리스신화
아이아스 ((트로이 공위군(攻圍軍)의 용사))
1. 에이잭스는 발음기호 그대로 발음했을 때이고
2. 아이아스는 우리식으로 표기한 것인 듯 합니다. (주의: 아디다스와 헷갈릴 수 있음^^)
어느 것으로 사용해야 할지의 기준이 모호하군요.
하긴 아이아스의 경우는 신화 속의 인물의 고유명사로 한국식 표현이 굳어져서 그렇게 쓰는 듯 하니
굳이 Asynchronous JavaScript and XML (비동기 자바스크립트 및 XML) 의 약어인 AJAX를 그렇게 발음할 필요성은 없을 듯 싶군요.
일단 저는 발음기호 그대로가 헷갈림없이 간편해서 좋거든요.
어찌됐건 흔히들 사람들이 사용하는 "아작스" -_- 는 분명히 잘못된 표현인 듯 합니다.
앞으로 저의 강좌나 연재 글 등에서 사용할 용어는 에이잭스로 결정하겠습니다.
정의 및 설명 ;
간략 정의 - 페이지 내에서 자바스크립트로 xmlhttp를 통해 확장가능 마크업 언어 (XML) 데이터 교환을 제어함으로서 사용자들이 웹 페이지를 '새로 고침' 하지 않고도 웹 기능을 이용할 수 있게 하는 기술.
사용자의 PC에서 실행되는 리치 웹 애플리케이션 기술의 하나로, 구글맵이나 구글 서제스트 같은 기능이 비동기 자바스크립트 및 XML (AJAX)을 이용하는 대표적인 기술이다. 이 기술을 이용한 서비스의 개발을 용이하게 해주는 상용 프레임워크도 개발되어 있다.
에이잭스(AJAX: Asynchronous Java-script And XML) 기술은 2005년 중반부터 화두로 떠오른 웹 기반의 비 동기 통신 기법을 의미하는 용어입니다. 이는 Google Earth가 발표되면서 사실상 급부상한 기술이기도 합니다. 웹 상에서 화면의 새로 고침(refresh)없이 그토록 빠르고, 깊이 있게 세계 지도를 확인할 수 있다는 것은 실로 놀라움이었으니까요. 해서, Ajax가 웹 상에서 고 해상도의 그래픽 지원을 가능하게 하는 기술이라고 착각하는 사람들도 있었고, 이 기술이 ActiveX를 대체할 수 있는 기술이라고 말씀하는 분들도 있었습니다. 아마도 각각의 기술이 사용되는 대상을 제대로 이해하지 못했기에 생긴 오해가 아니었나 싶습니다.
AJAX는 단일 기술이 아닌 여러 기술의 집합입니다 (Javascrpt, XML 등). Ajax는 SOAP 및 XML 같은 통신 기술을 사용하여 비 동기 요청/응답을 서버와 주고 받으며, Javascript, DOM, HTML 및 CSS 같은 프레젠테이션 기술을 사용하여 응답을 처리하는 기술입니다. 다시 말해서, "서버로의 비동기 통신 기술"과 "동적 클라이언트 스크립팅 기법"을 하나로 묶은 것이 AJAX입니다. 서버로의 비동기 통신은 예전부터 지원되었던 속칭 XMLHTTP를 이용하며, 클라이언트 스크립팅으로는 Javascript를 이용하므로, 대부분의 브라우저에서 AJAX를 이용할 수 있습니다.
따라서 AJAX를 이용할 경우, 브라우저를 새로고침 하지 않아도 XML과 Javascript를 이용하여 서버측의 메서드를 실행한 결과를 표현해 줄 수 있습니다. 웹 이용자들이 느끼지 못하는 순간에 무대의 뒤에선 서버와의 요청/응답이 지속적으로 오고 가며 데이터를 처리합니다.
XMLHTTP : 브라우저마다 차이가 있습니다. Firefox, 모질라, Opera 등에서는 비동기 호출을 위해서 window.XMLHttpRequest를 이용합니다. 하지만 IE 6 이하의 경우는 불가능하고, ActiveXObject인 Microsoft.XMLHTTP를 사용해야만 합니다. window.XMLHttpRequest는 IE 7부터 지원됩니다.
id
ks]:발음(에이잭스) n.
그리스신화
아이아스 ((트로이 공위군(攻圍軍)의 용사))1. 에이잭스는 발음기호 그대로 발음했을 때이고
2. 아이아스는 우리식으로 표기한 것인 듯 합니다. (주의: 아디다스와 헷갈릴 수 있음^^)
어느 것으로 사용해야 할지의 기준이 모호하군요.
하긴 아이아스의 경우는 신화 속의 인물의 고유명사로 한국식 표현이 굳어져서 그렇게 쓰는 듯 하니
굳이 Asynchronous JavaScript and XML (비동기 자바스크립트 및 XML) 의 약어인 AJAX를 그렇게 발음할 필요성은 없을 듯 싶군요.
일단 저는 발음기호 그대로가 헷갈림없이 간편해서 좋거든요.
어찌됐건 흔히들 사람들이 사용하는 "아작스" -_- 는 분명히 잘못된 표현인 듯 합니다.
앞으로 저의 강좌나 연재 글 등에서 사용할 용어는 에이잭스로 결정하겠습니다.
정의 및 설명 ;
간략 정의 - 페이지 내에서 자바스크립트로 xmlhttp를 통해 확장가능 마크업 언어 (XML) 데이터 교환을 제어함으로서 사용자들이 웹 페이지를 '새로 고침' 하지 않고도 웹 기능을 이용할 수 있게 하는 기술.
사용자의 PC에서 실행되는 리치 웹 애플리케이션 기술의 하나로, 구글맵이나 구글 서제스트 같은 기능이 비동기 자바스크립트 및 XML (AJAX)을 이용하는 대표적인 기술이다. 이 기술을 이용한 서비스의 개발을 용이하게 해주는 상용 프레임워크도 개발되어 있다.
에이잭스(AJAX: Asynchronous Java-script And XML) 기술은 2005년 중반부터 화두로 떠오른 웹 기반의 비 동기 통신 기법을 의미하는 용어입니다. 이는 Google Earth가 발표되면서 사실상 급부상한 기술이기도 합니다. 웹 상에서 화면의 새로 고침(refresh)없이 그토록 빠르고, 깊이 있게 세계 지도를 확인할 수 있다는 것은 실로 놀라움이었으니까요. 해서, Ajax가 웹 상에서 고 해상도의 그래픽 지원을 가능하게 하는 기술이라고 착각하는 사람들도 있었고, 이 기술이 ActiveX를 대체할 수 있는 기술이라고 말씀하는 분들도 있었습니다. 아마도 각각의 기술이 사용되는 대상을 제대로 이해하지 못했기에 생긴 오해가 아니었나 싶습니다.
AJAX는 단일 기술이 아닌 여러 기술의 집합입니다 (Javascrpt, XML 등). Ajax는 SOAP 및 XML 같은 통신 기술을 사용하여 비 동기 요청/응답을 서버와 주고 받으며, Javascript, DOM, HTML 및 CSS 같은 프레젠테이션 기술을 사용하여 응답을 처리하는 기술입니다. 다시 말해서, "서버로의 비동기 통신 기술"과 "동적 클라이언트 스크립팅 기법"을 하나로 묶은 것이 AJAX입니다. 서버로의 비동기 통신은 예전부터 지원되었던 속칭 XMLHTTP를 이용하며, 클라이언트 스크립팅으로는 Javascript를 이용하므로, 대부분의 브라우저에서 AJAX를 이용할 수 있습니다.
따라서 AJAX를 이용할 경우, 브라우저를 새로고침 하지 않아도 XML과 Javascript를 이용하여 서버측의 메서드를 실행한 결과를 표현해 줄 수 있습니다. 웹 이용자들이 느끼지 못하는 순간에 무대의 뒤에선 서버와의 요청/응답이 지속적으로 오고 가며 데이터를 처리합니다.
XMLHTTP : 브라우저마다 차이가 있습니다. Firefox, 모질라, Opera 등에서는 비동기 호출을 위해서 window.XMLHttpRequest를 이용합니다. 하지만 IE 6 이하의 경우는 불가능하고, ActiveXObject인 Microsoft.XMLHTTP를 사용해야만 합니다. window.XMLHttpRequest는 IE 7부터 지원됩니다.





