Je veux utiliser XStream pour sérialiser mes appels RPC sur ma demande GWT, et j'espère pour le faire dans les deux sens, comme j'envoyer des objets java avant et en arrière. Est-il possible d'exécuter XStream du côté client? Comment? Alternativement, pouvez-vous recommander d'autres xml-serializer pour le côté client?XStream dans le côté client de GWT
Répondre
Je ne pense pas qu'il est possible d'exécuter XStream sur le navigateur. Pourquoi ne sérialisez-vous pas en utilisant le JSON natif côté client? XStream a des capacités d'analyse JSON sur le serveur. Voir http://x-stream.github.io/json-tutorial.html
Je suis confus. Vous avez un backend Java? Pourquoi ne pas utiliser le mécanisme RPC intégré? C'est sans égal si vous utilisez Java sur le backend.
J'ai développé un XML côté client sérialiseur, sur le modèle XStream. Il utilise des annotations et des générateurs de code GWT pour créer des sérialiseurs au moment de la compilation. C'est un projet interne personnalisé. J'ai voulu le peaufiner et l'ouvrir mais je n'ai tout simplement pas le temps maintenant. Je voulais juste dire que c'est possible ... peut-être que quelqu'un va mettre quelque chose là-bas.
Il est toutefois préférable de faire du JSON ou du GWT-RPC (même si cela signifie que vous avez un point de terminaison séparé qui doit rediriger les appels). Tout est une question de facilité de maintenance (pas de sérialiseurs manuels).
- 1. Rappel côté client dans GWT
- 2. comment configurerCookie dans le client gwt?
- 3. Annulation d'un appel GWT côté serveur
- 4. Images côté client dans Flex
- 5. Connexion côté client Javascript, comment authentifier le côté serveur?
- 6. Vitesse de l'objet côté client
- 7. Reporting Services côté client
- 8. Côté client ASP.NET CustomValidator
- 9. Valider RadioButtonGroup côté client
- 10. Côté client et serveur
- 11. Cryptographie côté client Asp.net
- 12. Pagination côté client
- 13. Rendu Wiki dans GWT
- 14. Backward Compatible dans xstream
- 15. Mise en cache côté client dans les applications Rich Internet
- 16. recherche de ClientID côté client ou côté serveur?
- 17. Modification du champ caché dans le problème côté client
- 18. côté client xslt avec javascript dans firefox
- 19. Appel côté client par côté serveur Thru Bouton de commande
- 20. Détails de l'exception de ASP.NET PageMethods sur le côté client
- 21. asp.net linkbutton problème côté client
- 22. Pagination côté client avec jqGrid
- 23. XStream, CircularReferenceException
- 24. Utilisation de Linq Expressions pour découpler le côté client de DAL (côté serveur)
- 25. Mise en cache de l'applet côté client?
- 26. javascript génération de fichiers côté client
- 27. ValidationSummary avec côté client et validation côté serveur
- 28. WCF REST Caching - Côté client et côté serveur
- 29. Jeter une exception au client dans GWT (Google Web Toolkit)
- 30. utilisant NetDataContractSerializer lance une exception sur le côté client
Cela serait également beaucoup plus efficace du côté des clients car vous pouvez juste évaluer les objets JSON, mieux encore que l'analyse XML en Javascript. –