Google App Engine에 배포하려는 GWT가있는 앱을 작성하고 있습니다. 내가 JRE Class White List
에 나와 있습니다 java.io.BufferedReader;
java.net.URL
javax.crypto.Cipher
java.util.zip.InflaterInputStream
처럼, JRE에서 일부 클래스를 사용하려면 - 나는 로컬 내 응용 프로그램을 실행하기 위해 노력하고있어 때 이클립스를 사용하고있어 https://developers.google.com/appengine/docs/java/jrewhitelistGoogle App Enginge에 배포 된 GWT 앱에서 사용할 수있는 클래스는 무엇입니까?
컴파일러 [ERROR] [gwtlist] - Line 46: No source code is available for type java.net.URL; did you forget to inherit a required module?
처럼 나에게 오류가 발생합니다. Google App Engine General Questions
에서
-https://developers.google.com/appengine/kb/general#language은이 말했다 것 : 나는 라이트 또는 잘못된 생각입니다 경우 ...Also, Java-based applications may only use the JRE classes in the JRE class white list.
내 질문은? 이 JRE Class White List
을 클라이언트 측에서 사용할 수 있습니까, 아니면 서버 측 코드에만 유용할까요? 이 경우 Google App Engine을 사용할 필요가 없습니다. 모든 클라이언트 코드는 순수 GWT
으로 작성되어야하고 일부 Java 클래스는 JRE Emulation Reference
-https://developers.google.com/web-toolkit/doc/latest/RefJreEmulation?hl=es-419#Package_java_io입니다. 이 경우 Google App Engine의 목표는 무엇입니까? 서버를 에뮬레이트하는 것입니까?
편집 : Google App Engine이 서버 측에서만 JRE 클래스를 에뮬레이션 할 수있는 경우 정확한 앱이 어디에서 실행되고 있는지 알려주실 수 있습니다. 상황을 다음과 같이 말합니다.
Google App Engine에 앱이 배포되었습니다.
클라이언트가 app 및 loggs를 실행합니다.
서버 측 코드는 다른 서버의 외부 파일을 열고 압축을 풀어 결과를 클라이언트 측에 보냅니다.
제 질문은 transfer
의 작동 방식입니다. Google 클라우드 내부의 모든 것입니까, 아니면 고객이 다운로드해야합니까? 이 압축되지 않은 파일? "
http://stackoverflow.com/questions/11048223/binary-data-and-gwt/11096410#11096410 –