Building a GAE+GWT application using the best practices (Part 5)

Building a GAE+GWT application using the best practices series Part 1 Part 2 Part 3 Part 4 Part 5 In the last post of the series, I’ve shown how to setup a client side GIN+MVP project. This post will discuss the actual building of the UI and GWT-RPC web service calls using GWT-Dispatch on the client side. Use cases Before we dive into the code, let’s go over again the use cases our little app has.

Building a GAE+GWT application using the best practices (Part 4)

Building a GAE+GWT application using the best practices series Part 1 Part 2 Part 3 Part 4 Part 5 In the last blog post, we went over how to write GWT-RPC handlers using GWT-dispatch and dependency injection (Guice). This section, we’re going to see how the client side is set up. Dependencies We need the following dependencies * Gin * GWT-dispatch * GWT-presenter * GWT-log They need to be on the classpath when you compile your GWT code, but not under the war directory like the server dependencies need to be.

Building a GAE+GWT application using the best practices (Part 3)

Building a GAE+GWT application using the best practices series Part 1 Part 2 Part 3 Part 4 Part 5 In this part of the series, we’re going to explore the designing of the web services for RateChecker and coding them using the command pattern from GWT-dispatch based on Ray Ryan’s presentation. The big picture To correctly implement web services using the command pattern, we first have to get the big picture.

Building a GAE+GWT application using the best practices (Part 2)

Building a GAE+GWT application using the best practices series Part 1 Part 2 Part 3 Part 4 Part 5 In Part 2, we’re going to go over project setup for GAE and GWT applications, and wire the server (servlet) using Guice and GWT-Dispatch. Project setup I’m using Eclipse as my development environment. Install Google Eclipse plugin, and install the provided GWT (2.0.2) and GAE (1.3.1) with the plugin.

Building a GAE+GWT application using the best practices (Part 1)

Building a GAE+GWT application using the best practices series Part 1 Part 2 Part 3 Part 4 Part 5 This is the first installment of the series Building a GAE+GWT application using the best practices. Introduction In the next few blog posts, I’m going to present my experience building a simple (but non-trivial) web application using GWT and Google App Engine, while applying the best practices introduced by Ray Ryan in his excellent GWT best practices at Google IO last year.