GWT Recipes

Scenario: GWT is actually remarkably simple to make sense of. The standard documentation helps, too. But after a short while many simple questions crop up. This document is intended to answer these questions (which it sometimes took me a while to figure out).

0. Resources

1. Client

1.1. Using existing Java code

Problems

1.2. Graphical user interfaces

Problems

1.3. GWT and JavaScript

Problems

2. Server and client-server communication

2.1. Client-server communication

Problems

2.2. Serialization

 public final class Foo_CustomFieldSerializer {


public static void serialize(SerializationStreamWriter streamWriter,
Foo instance) throws SerializationException {
streamWriter.writeObject(instance.getA());
streamWriter.writeFloat(instance.getB());
}


public static void deserialize(SerializationStreamReader streamReader,
Foo instance) throws SerializationException {
instance.setA(streamRead.readObject());
instance.setB(streamRead.readFloat());
}
}

Wish: Better technique for converting nested server-side data structures.

Problems

3. Development and tools

3.1. Simulating a server environment in hosted mode

Problems


Axel Rauschmayer, created: 2008-04-26, last change: 2008-05-14