hi, Harald, why you don't just use RPC with Spring? Any goodies to add
Restlet and RESTful with GWT?

On 1月15日, 下午4时01分, Harald Pehl <[email protected]> wrote:
> On 14 Jan., 02:44, zhouxing fang <[email protected]> wrote:
>
> > hi,Harald,can you give more detail of your project? Is it possible to use
> > RESTful service with Ext-GWT?
>
> We're using the following architecture / frameworks:
> 1. Server: Restlet & Spring
> 2. Client: Restlet-GWT module & GXT (http://extjs.com/products/gxt/)
>
> A typical request / response could be something like that (assuming
> that we're using XML):
>
> Client / UserService.java:
> public class UserService
> {
>     public void getUsers()
>     {
>         new Client(Protocol.HTTP).get("http://server/users"; new
> Callback()
>         {
>             public void onEvent(Request request, Response response)
>             {
>                 XmlRepresentation xmlRepresentation =
> response.getEntityAsXml();
>                 Document doc = xmlRepresentation.getDocument();
>                 [parse XML]
>             }
>         });
>     }
>
> }
>
> Server / UsersResource.java (registered to handle "http://server/
> users"):
> public class UsersResource extends Resource
> {
>     public void UsersResource(Context context, Request request,
> Response response)
>     {
>         super(context, request, response);
>         getVariants().add(new Variant(MediaType.TEXT_XML));
>     }
>
>     public Representation represent(Variant variant) throws
> ResourceException
>     {
>         Representation result = new DomRepresentation
> (diaType.TEXT_XML);
>         Document doc = rep.getDocument();
>         [Populate doc with users...]
>         return result;
>
> }
>
> At the client side we parse the XML and turn it into ModelData
> instances so we can use them in the GXT widgets.
> In case of POST or PUT requests, we use forms at the client side and
> the Spring validation framework on the server side to validate and
> convert the form into POJOs.
>
> I'm not that familiar with GWT-EXT, but as they are very similiar in
> turn of classes / concepts, you should be able to use a similar
> approach.
>
> There's a preety good example of the Restlet-GWT module available 
> at:http://wiki.restlet.org/docs_1.1/13-restlet/144-restlet/188-restlet.html
>
> Hope that helps!
>
> Greetings
> Harald
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to