2011-12-23 2 views
2

MySQL 쿼리를 얻기 위해 rpc 호출로 GWT를 사용하여 몇 가지 작업을하고 있습니다. 이러한 쿼리는 최대 (최대 500 개 항목) 일 수 있습니다. RPC 호출을 수행하면 브라우저가 멈 춥니 다 (예 :로드 중 .gif 이미지가 고정됨). asyncallback과 함께 RPC 호출을 사용하면이 문제를 피할 수 있다고 생각했지만 분명히 그렇지 않습니다.RPC 호출 중 GWT 중지

내 테스트는 개발 모드에서 Eclipse (GWT dev 플러그인)에서 수행되었으므로 문제가 Google에서 제공 한 서버에서 발생하지 않았는지 궁금합니다. 또한 다른 서버에 응용 프로그램을 배포 할 때이 문제가 계속 발생하는지 알고 싶습니다. 그렇지 않다면 이런 유형의 문제를 피할 수있는 조언을 해줄 수 있습니다.

답변

2

우선, 애플리케이션로드시이 쿼리를 실행하고 있습니까? 그런 경우라면 정상입니다. GWT, elcipse와 톰캣 내 경험에서

, 동결은 이클립스에 발생합니다. Tomcat과 같은 서버에 응용 프로그램을 배포 할 때 RPC 호출이 응용 프로그램의 부하에 있어도이 문제는 사라집니다.

+0

실제로는 onModuleLoad()에서 호출되었습니다. loadVisualizationApi (onModuleLoad에서)를 callback으로 호출하여 rpc 호출을하므로 onModuleLoad 함수에서 rpc 호출이 이루어진 것을 알 수 있다고 생각하기 때문입니다. 당신의 경험을 반환 해 주셔서 감사 드리며, 나는 바람둥이와 함께 노력할 것입니다. – user1113679

+0

예, onModuleLoad에서 호출 한 모든 내용은 완료 될 때까지 애플리케이션을 정지시킵니다. 이것은 Eclipse에만 있습니다 –

+0

@ 팀 왜이 게시물을 관련없는 방식으로 편집 하시겠습니까? –