J'essaie d'utiliser GWT pour créer des objets du côté client qui seraient envoyés à un service Web ailleurs. Ces objets sont générés via JAX-WS, dont je suis sûr que jaxb est utilisé pour construire des objets à partir des xsds qui sont dans le fichier wsdl.Objets GWT et jaxb
Quoi qu'il en soit, GWT était supposé être capable de supporter cela en ignorant les annotations ou quoi que ce soit, mais ça ne marche pas pour moi. Voici une des erreurs que je reçois:
Line 4: The import javax.xml.bind cannot be resolve
J'utilise GWT 2 et le plug-in Google pour Eclipse.
Êtes-vous sûr que cela fonctionnerait? Je ne suis pas sûr que cela fonctionnerait comme prévu parce que GWT ne peut pas émuler ce paquet ... – markovuksanovic
Oui, je le fais et j'ai vu sur le groupe Google GWT que d'autres le font aussi. C'est vrai que GWT n'émule pas JAXB, c'est pourquoi vous devez fournir les fichiers sources. Les fichiers source JAXB que vous devez inclure ne dépendent pas de ce que GWT ne peut pas émuler. Si vous incluez toutes les sources JAXB, vous rencontrerez des problèmes. – Joel
Ouais, je suppose que vous pourriez le faire comme décrit ici, mais il semble être risqué. Voici une explication trouvée dans les groupes GWT - Le code Java GWT est compilé en Javascript et exécuté dans le conteneur du navigateur. Ce conteneur a beaucoup de "règles" qu'il doit suivre. Et beaucoup de fonctionnalités de base (comme écrire sur le système de fichiers par exemple) ne sont pas autorisées. – markovuksanovic