2010-08-30 5 views
0

Quelqu'un peut-il me donner un moyen d'accéder aux services Web WSDL à partir d'un client GWT? Est-ce que c'est possible?GWT et WebServices (wsdl)

Merci!

+0

"à partir d'un client GWT" pouvez-vous élaborer –

+0

Je ne veux pas écrire de code serveur, il suffit de créer un site Web html + js + css en utilisant GWT, qui appelle les services web distants pour obtenir des données. – infinito

Répondre

2

Smart GWT prend en charge les sources de données WSDL. À part cela, vous pouvez toujours encapsuler les transactions WSDL dans le RPC habituel de GWT du côté serveur et interfacer à travers cela.

+0

Pour SmartGWT, nous devons utiliser la version commerciale, car j'ai besoin du protocole HttpProxy, qui est nécessaire en raison de la restriction de politique d'origine identique. Donc ça ne semble pas me convenir. A propos de GWT RPC, je ne veux pas écrire de classes de serveur, car je veux juste écrire un simple site html + js + css en utilisant GWT, pas de code serveur. – infinito

+0

@infinito: Donc, vous voulez aller cross-domaine? Je pourrais vouloir inclure cela dans la question, car ce sera un vrai défi ici. Vous voudrez peut-être lire quelques-unes des astuces XML interdomaines. Il est fort probable qu'il faudra des exploits iframe ou un composant serveur pour le faire proprement. En outre, vous pouvez écrire votre propre servlet proxy dans quelques minutes pour éviter de payer pour Smart GWT. Il y a littéralement des centaines d'exemples si vous google pour cela. –

+0

@j flemm: J'ai enfin réussi à utiliser RequestBuilder et un proxypass Apache pour éviter les problèmes inter-domaines. – infinito