Articles of gwt

Que signifie la compilation de la permutation dans la GWT?

Lorsqu’un projet Web App est compilé, 6 permutations sont compilées. Quelles sont ces permutations et que signifient-elles?

java.lang.NoClassDefFoundError: org / apache / http / client / HttpClient

J’essaie de faire une requête get à partir du servlet GWT pour obtenir une réponse JSON à partir d’un service Web. Voici le code dans mon servlet: public Ssortingng getQueData() throws IllegalArgumentException { Ssortingng message = null; try { HttpClient httpclient = new DefaultHttpClient(); JSONParser parser = new JSONParser(); Ssortingng url = “working – url”; […]

GWT – occasionnel com.google.gwt.user.client.rpc.SerializationException

nous sums hantés par des occurrences occasionnelles d’exceptions telles que: com.google.gwt.user.client.rpc.SerializationException: Tapez “xxx” n’était pas assignable à “com.google.gwt.user.client.rpc.IsSerializable” et ne comportait pas de sérialiseur de champ personnalisé. Pour des raisons de sécurité, ce type ne sera pas sérialisé .: instance = xxx à com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize (ServerSerializationStreamWriter.java:610) à com.google.gwt.user.client.rpc.impl .AbstractSerializationStreamWriter.writeObject (AbstractSerializationStreamWriter.java:129) à l’adresse com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter $ ValueWriter $ […]

Méthode propre dans GWT / Java pour attendre la fin de plusieurs événements asynchrones

Quelle est la meilleure façon d’attendre que plusieurs fonctions de rappel asynchrones se terminent en Java avant de continuer. Plus précisément, j’utilise GWT avec AsyncCallback, mais je pense qu’il s’agit d’un problème générique. Voici ce que j’ai maintenant, mais il y a sûrement une façon plus propre … AjaxLoader.loadApi(“books”, “0”, new Runnable(){ public void run() […]

Comment sélectionner uniquement les éléments visibles à l’aide de XPath?

J’ai une application GWT pour laquelle j’essaie d’écrire des tests avec Selenium . J’utilise XPath pour identifier les éléments de la page pour les tests. Utiliser id ne fonctionnera pas car les valeurs d’ id sont générées automatiquement par GWT et peuvent changer. Les choses ont bien commencé quand j’ai réalisé que je pouvais trouver […]

Bibliothèques de goyaves et GWT

Je viens de découvrir le projet des bibliothèques de goyave . Est-ce que cela fonctionne avec GWT?

Remplacement de com.google.inject avec javax.inject

Est-il vrai que les annotations javax.inject peuvent servir de remplacements directs pour com.google.inject? Donc, si je remplaçais toutes mes annotations de gice / gice actuelles par celles de javax.inject, mon application se comstackrait et fonctionnerait correctement? Premièrement, javax.inject couvre-t-il toutes les bases de la couverture google.inject?

Gestionnaire d’événement personnalisé GWT

Quelqu’un peut-il me donner un exemple de création d’un ensemble personnalisé d’un événement et d’un gestionnaire. Disons que vous avez un object Person que vous voulez que vos widgets sachent s’il a été mis à jour. Vous créez un HandlerManager et vous devez maintenant créer un événement et un gestionnaire. Comment définiriez-vous ces classes pour […]

GWT vs Dart – quelles sont les principales différences? Dart est-il un remplacement potentiel de la GWT?

J’essaie de comprendre lequel des deux utiliser, ayant quatre critères principaux Writer meilleur, le code JavaScript du client maintenable, avec la facilité de l’EDI moderne (une meilleure assistance de contenu, un meilleur débogage) Navigateur croisé Moins de locking, peut lire le code Une technologie plus susceptible d’être soutenue dans le futur (la plus difficile à […]

Comment utiliser les widgets de présentation de données GWT 2.1

Lors du Google IO 2010, il a été annoncé que GWT 2.1 inclurait de nouveaux widgets de présentation de données . 2.1M est disponible en téléchargement, et les widgets sont probablement inclus, mais aucune documentation n’a encore été publiée. Existe-t-il un court tutoriel ou un exemple sur la façon de les utiliser? J’ai vu une […]