내 GWT 응용 프로그램이 GWT RPC를 수행하는 동안 내보기를 업데이트해야합니다. 다음은 필자의 경우입니다. GWT 서블릿에 데이터를 보내야합니다. 그런 다음 서블릿에서 서버 측 구성 요소 (optaplanner solver)로 피드를 보내면 얼마 동안 실행됩니다. 이 구성 요소에는 릴리스 된 모든 최종 결과에 대한 이벤트 처리기가 있습니다. 이제 내가 원하는 것은 최종 결과를 optaplanner solver 구성 요소에서 릴리스 할 때까지 이러한 최종 결과를 가져와 내보기에 채우는 것입니다. 이러한 요구 사항은 파일 업로드 및 진행 상황 추적과 매우 유사합니다. 제발 이걸 어떻게 성취 할 수 있는지 제게 제안 해주세요. 감사합니다 & 감사합니다.업데이트/새로 고침 GWT RPC 진행 중
1
A
답변
2
당신은 두 가지 옵션이 있습니다 : "당신이 나를 위해 뭔가를해야합니까"주기적으로 서버를 물어볼 것입니다 귀하의 GWT 코드에서 타이머를 시작
- 을 서버는 사용자에게 보여줄 수있는 중간 결과 또는 null로 응답 할 수 있습니다.
서버 푸시 기술을 사용하십시오.
타이머 옵션은 훨씬 간단합니다. 단 몇 줄의 코드와 외부 라이브러리가 필요하지 않습니다. 또한 이벤트의 타이밍이 중요하지 않은 경우 (게임 및 기타 응용 프로그램과 달리) 표준 솔루션입니다.
+0
솔루션 번호를 사용합니까? 1에는 단점이 있습니까? 앱 실적에 영향을 미칩니 까? 아니요. 2, 나는 여전히 IE8을 사용하는 사용자 중 일부를 지원해야합니다. IE8은 서버 푸시 기술과 같은 HTML5 기능을 지원하지 않습니다. –
+0
몇 초마다 간단한 요청을 실행하는 타이머는 성능에 영향을주지 않습니다. 데이터가 준비되지 않은 경우 서버가 신속하게 응답하는지 확인하십시오. –
서버 푸시 기술을 사용해 보셨습니까? – spg