2012-03-27 2 views
3

누구든지 나에게 리버스 아약스와 정상 아약스의 차이점을 설명 할 수 있습니까? 가능하다면 역 세계 아약스가 웹 세계에서 할 수있는 것을 설명하고, 실제 세계의 예들 역시 설명한다.리버스 아약스와 일반 아약스의 차이점

나는이 리버스 아약스를 사용한 적이 없다. 일반적인 웹 애플리케이션에 적합한가?

답변

2

정상적인 ajax를 사용하려면 클라이언트에서 주기적으로 서버를 폴링해야합니다.

역방향 아약스의 경우 서버가 클라이언트에 업데이트를 푸시합니다.

2

Reverse Ajax : 본질적으로 서버에서 클라이언트로 데이터를 보낼 수 있다는 개념입니다. 표준 HTTP Ajax 요청에서 클라이언트에서 서버로 데이터가 전송됩니다.

다른 유사한 용어는 HTTP 폴링, 롱 폴링, 혜성, 서버 푸시, HTML5의 웹 소켓입니다.

Comet은 요청이 서버로 보내지고 시간 초과 또는 서버 이벤트가 발생할 때까지 오랜 시간 동안 활성 상태로 유지되는 웹 응용 프로그램 모델입니다. 요청이 완료되면 다른 서버 이벤트를 기다리는 또 다른 수명이 긴 Ajax 요청이 전송됩니다. Comet을 사용하면 웹 서버는 명시 적으로 요청하지 않고도 클라이언트에 데이터를 보낼 수 있습니다. 여기

내가 GitHub의에 공유 함 샘플 데모 servlet3.0 비동기 기능 https://github.com/uravik21/ReverseAjax-JspTagJspFragment

를 사용하여 역 아약스를 보여주는 것입니다