2009-11-20 4 views
2

프로젝트에서 Reverse ajax를 생성하려고합니다.Reverse Ajax + JSP-Servlet

그물을 조사했는데 뭔가 구체적인 것을 찾지 못했습니다. 튜토리얼을 성공적으로 제공하지 못했습니다.

내 개체 : 서버에서 푸시 (심지어 높은 cpu 사용/숫양, 아무것도 될 수 있음)가있을 때 화면에 경고 (예 : 팝업)를 제공합니다.

답변

7

HTTP 프로토콜 (다행히도 결국)은 PUSH를 지원하지 않으므로 중지됩니다.

당신이 할 수있는 최선은 시간 간격으로 클라이언트가 AJax 폴링 요청을 실행하도록하는 것입니다.이 경우 jQuery.ajax()setInterval()을 조합하여 사용하는 것이 좋습니다.

(약간의 노력으로) Comet 기법 (허구의 HTTP 푸시를 덜 또는 그 이상으로 시뮬레이트)을 사용할 수 있습니다. 자세한 내용은이 키워드를 사용하여 응용 프로그램 관련 문서/위키를 확인하십시오. 다음은 Tomcat이 예를 대상입니다 : http://wiki.apache.org/tomcat/WhatIsComet

편집 :의 요청에 따라, 여기에 톰캣 + 혜성의 튜토리얼을 시작하는 것이 도움이 http://www.ibm.com/developerworks/web/library/wa-cometjava/#N100CC 희망.

+0

입니다. 내가 필요한 것은 내가 시작할 수있는 작업 예제이다. – Vivek

+0

나는 "톰캣 혜성 튜토리얼"을 봤는데 좋은 링크를 발견했다. 나는 나의 대답을 편집했다. – BalusC

+0

나는 그걸 시도해 보았지만, 거의 성공하지 못했고 GWT쪽으로 더 정렬되어 있었다 !! – Vivek

1

는 여기에 내가 BalusC, 나는 혜성을 시도한 것으로 알고 가치 resource

+0

현재 DWR을 사용하고 있습니다. :) – Vivek