0
GWT RPC를 사용하여 Windows 데스크톱 가젯을 만들었지 만 원격 전화를 걸려면 어떻게해야합니까? 가젯은 클라이언트 부분 (자바 스크립트) 만 실행할 수 있습니다.Windows 가제트에서 GWT RPC 호출을 수행하려면 어떻게해야합니까?
GWT RPC를 사용하여 Windows 데스크톱 가젯을 만들었지 만 원격 전화를 걸려면 어떻게해야합니까? 가젯은 클라이언트 부분 (자바 스크립트) 만 실행할 수 있습니다.Windows 가제트에서 GWT RPC 호출을 수행하려면 어떻게해야합니까?
먼저 응용 프로그램을 일부 서버에 배포해야합니다.
는 원격 서비스 URL이 고려 : http://server.com/myapp/myrpcservice 대신 @RemoteServiceRelativePath를 사용하여 그 URL로 서비스를 대상으로한다 :
ServiceDefTarget target = (ServiceDefTarget) myRPCService;
target.setServiceEntryPoint("http://server.com/myapp/myrpcservice");
myRPCService.call(...);
지금은 Windows 가젯으로이 클라이언트를 사용할 수 있습니다.
이 코드는 브라우저 또는 GWT 개발 모드에서 작동하지 않습니다. 동일 출처 정책 때문입니다.
가젯에 대해 동일한 출처 정책이 사용 중지되어 있기 때문에이 코드는 Windows 가젯에서만 작동합니다.