2009-11-21 12 views
1

GWT RPC est un mécanisme fourni par gwt pour communiquer entre le client et le serveur. Il existe également un générateur de requêtes, grâce auquel vous pouvez vous connecter au serveur.GWT RPC ou Request Builder utilisant Javascript Overlay?

Quel mécanisme recommanderiez-vous pour une application à base de GWT, et s'il vous plaît indiquer les raisons de le faire aussi bien ..

+0

Hai Satya, Tous les articles asp.net qui vous est tombé sur ce qui est maintenant très intéressant part plz avec moi .... u Missing chendur –

Répondre

3

Je pense que GWT RPC est très probablement la voie à suivre.

Je peux me tromper à ce sujet, mais je crois que la solution RPC gwt est construite sur RequestBuilder. Il ajoute des fonctionnalités au-dessus de RequestBuilder telles que la sérialisation automatique des classes Java et rend l'envoi de données assez trivial. En outre, gwt RPC est probablement la solution la plus populaire en ce moment et donc vous trouverez beaucoup plus de soutien sous la forme de tutoriels et d'articles de blog. J'ai essayé le mécanisme «rolling my own» client/serveur en utilisant RequestBuilder, et c'est faisable, mais à la fin, gwt RPC fait déjà tout ce que j'avais besoin de mettre en œuvre dans ma solution personnalisée et j'ai décidé d'y retourner. La seule raison pour laquelle je pourrais avoir besoin d'utiliser RequestBuilder est si vous avez besoin de faire quelque chose en dehors des lignes qui ne fonctionnent pas dans RPC gwt. Par exemple, dans une application, j'avais besoin de communiquer en utilisant jsonp de mon code client vers un api de repos de tiers sur lequel je n'avais pas de contrôle. Dans ce cas, je n'ai pas pu utiliser gwt rpc car je n'avais pas accès au composant serveur.

1

GWT RPC est probablement le chemin à parcourir si votre serveur exécute Java.

Si votre application GWT doit communiquer avec un serveur .NET, PHP, Python ou autre, vous devez utiliser la classe RequestBuilder. Je recommanderais d'utiliser JSON comme un moyen de représenter les données.

Les types de superposition rendent l'analyse JSON triviale.

objets de superposition peuvent être sérialisés à JSON avec les éléments suivants

String json = new JSONObject(overlayInstance).toString();