Wednesday, April 2, 2014

Re: Compiling client/server RPC module seperately.

Hi,

If you  go with apache cxf and use REST (jax-rs) on the __server__ you will need 5.6MB (no spring config though)
Normally the same jars should be possible to be used by a java client. Usually client side you can trim more the necessary jars. However I have never used
 1) cxf from a java applet
 2) cxf jar-rs (rest) client functionality - although other colleagues did it successfully.
so it may not fly for your case.

For GWT client side you can use Resty GWT to access the cxf jax-rs REST service

Hope that helps

Here are my cxf jax-rs server side libs as they are used in one of my current projects

-rw-r--r-- 1 bill bill 1284066 Mar  2 11:33 cxf-core-3.0.0-milestone2.jar
-rw-r--r-- 1 bill bill  558786 Mar  2 11:33 cxf-rt-frontend-jaxrs-3.0.0-milestone2.jar
-rw-r--r-- 1 bill bill  232131 Mar  2 11:33 jackson-core-asl-1.9.11.jar
-rw-r--r-- 1 bill bill   61588 Mar  2 11:33 cxf-rt-rs-service-description-3.0.0-milestone2.jar
-rw-r--r-- 1 bill bill  780421 Mar  2 11:33 jackson-mapper-asl-1.9.11.jar
-rw-r--r-- 1 bill bill  260090 Mar  2 11:33 cxf-rt-transports-http-3.0.0-milestone2.jar
-rw-r--r-- 1 bill bill  981324 Mar  2 11:33 cxf-core-src-3.0.0-milestone2.jar
-rw-r--r-- 1 bill bill  182112 Mar  2 11:33 stax2-api-3.1.1.jar
-rw-r--r-- 1 bill bill  353249 Mar  2 11:33 cxf-rt-frontend-jaxrs-src-3.0.0-milestone2.jar
-rw-r--r-- 1 bill bill   32202 Mar  2 11:33 cxf-rt-rs-service-description-src-3.0.0-milestone2.jar
-rw-r--r-- 1 bill bill  165787 Mar  2 11:33 xmlschema-core-2.1.0.jar
-rw-r--r-- 1 bill bill   18327 Mar  2 11:33 jackson-jaxrs-1.9.11.jar
-rw-r--r-- 1 bill bill  195416 Mar  2 11:33 cxf-rt-transports-http-src-3.0.0-milestone2.jar
-rw-r--r-- 1 bill bill  112758 Mar  2 11:33 javax.ws.rs-api-2.0.jar
-rw-r--r-- 1 bill bill  482245 Mar  2 11:33 woodstox-core-asl-4.2.0.jar
-rw-r--r-- 1 bill bill   11914 Mar  2 11:33 jackson-jaxrs-src-1.9.11.jar
-rw-r--r-- 1 bill bill   26366 Mar  2 11:33 javax.annotation-api-1.2.jar


On Thu, Apr 3, 2014 at 12:12 AM, Bora Ertung <bora.ertung@gmail.com> wrote:
Hi Vassilis, we want to use pure Java based clients (including Java applets) to also make use of GWT RPC servlets. The current gwt-user.jar is 30MB which is huge. 

Bora


On Wednesday, April 2, 2014 5:51:10 PM UTC+3, Vassilis Virvilis wrote:
May I ask why you need it so badly? If you want just a method of communication/serlialization you could try Resty-GWT http://restygwt.fusesource.org/

Vassilis Virvilis


On Wed, Apr 2, 2014 at 4:25 PM, Bora Ertung <bora....@gmail.com> wrote:
Is it possible to build a custom gwt-user.jar with only RPC related stuff in it? Has anyone done this before?

thanks





--
Vassilis Virvilis

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



--
Vassilis Virvilis

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

No comments:

Post a Comment