Hi Sam, 

Think of it differently. 
GWT is a java compiler at first. You live in a HTML5 system. 
This system supports String operations (so that JSON+XML).
It supports File Download\Uploads (and binary).
It supports HTTP requests.
It supports DOM, Canvas rendering, WebGL + 3D VR + Web 3d Audio, e,t,c.

As a result all of that is supported in GWT.

Right ?

On Saturday, February 20, 2016 at 7:48:06 PM UTC+3, Sam Wootton wrote:
>
> Thanks Jens... perfect. Exactly what I was after (before I disappeared 
> down a dead-end of rpc calls and tons of re-writing, which I'd probably 
> give up on).
>
> Loads to look in to, and get going on.  Thank you. I'll see how far I get 
> and post any questions I have.  Hopefully my only remaining concern is the 
> file upload and download functionality. 
>
> Thanks again, much appreciated.
>
> Regards, Sam 
>
> On 20 February 2016 at 15:46, Jens <[email protected] <javascript:>> 
> wrote:
>
>> GWT-RPC is just one convenient way to communicate with a server using 
>> GWT. However GWT-RPC uses its own serialization format that is based on 
>> JSON. While convenient to use GWT-RPC also has some pain points that are 
>> often discovered later.
>>
>> If you just want to make a POST / GET to an URL and transfer some 
>> serialized data (JSON, XML, custom) you can use GWT's RequestBuilder class 
>> (which is actually used internally by GWT-RPC as well). In order to get 
>> your XML going you can use GWT's XML API 
>> http://www.gwtproject.org/doc/latest/DevGuideCodingBasicsXML.html or use 
>> a library that maps from Java POJOs to/from XML. As example of such a 
>> library take a look at https://github.com/hpehl/piriti
>>
>> The above should allow you to not rewrite all the server side code.
>>
>  

>  
>>
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to