Acabo de empezar a aprender Google Web Toolkit y he terminado de escribir la aplicación tutorial Stock Watcher.Envío de instancias JDO persistentes a través de GWT-RPC
¿Es mi pensamiento correcto que si se quiere conservar un objeto de negocio (como un archivo) usando JDO y enviarlo ida y vuelta a/desde el cliente a través de RPC entonces uno tiene que crear dos clases separadas para ese objeto: ¿uno con las anotaciones JDO para persistirlo en el servidor y otro que se puede serializar y usar sobre RPC?
puedo tener la Bolsa de Vigía tiene clases separadas y puedo teorizar por qué:
- De lo contrario el compilador GWT trataría para generar Javascript para todo la clase PERSISTED referenciado como JDO y com.google.blah .users.User, etc.
- También puede haber lógica en la clase del lado del servidor que no se aplica al cliente y viceversa.
Solo quiero asegurarme de que estoy entendiendo esto correctamente. No quiero tener que crear dos versiones de todas mis clases de objeto de negocio que quiero usar sobre RPC si no tengo que llamar al.
El problema no es que él tiene la lógica de negocio en sus JDOS Es decir, es el Anotaciones JDO que están causando problemas (porque GWT no tiene acceso a la fuente, como usted señala). Este es un gran problema en GWT + GAE, y me gustaría que Google articule una solución adecuada. –