At kaChing (www.kaching.com) we've developed our own web framework
named "QueryEngine" that is close to being open-sourced.
Using it, we have made GWT rpc queries call into our backends. At the
core, we have a QueryServlet that adapts the GWT RPC behavior to the
QueryEngine's semantics.
public class QueryServlet extends InjectingRemoteServiceServlet {
...
}
where the InjectingRemoteServiceServlet is an abstract servlet that
does injection (field injection) as well as extending the
RemoteServiceServlet that GWT uses. We have overridden
public String processCall(String payload) throws
SerializationException;
method that passes you the actual payload of the call. In there, we
deserialize the request using the helpers in RPC
(com.google.gwt.user.server.rpc.RPC) and adapt to the internal
behavior of our framework. The framework produces data objects that
can then be serialized back into GWT format.
HTH,
PL
On Feb 16, 12:31 pm, Miroslav Genov <[email protected]> wrote:
> Greetings Bob,
> Are you using Guice on the server side too (GWT-RPC code I mean) ?
>
> If you are, can you provide us with some examples how you do it if it's
> not a secret and it's not a problem for you.
>
> Regards,
> Miroslav
>
> Bob Lee wrote:
> > I likeGWT, personally. :-)
>
> > It has GIN, aGWT-based implementation of the Guice API.
>
> > Bob
>
> > On Mon, Feb 16, 2009 at 10:56 AM, Eduardo Nunes <[email protected]
> > <mailto:[email protected]>> wrote:
>
> > Hello guys!
>
> > I don't want to generate a flame war but I want to know from you what
> > web framework best fit with google guice? That I can use all power of
> > guice without limits, or the most closer to it.
>
> > Thanks,
> > Eduardo S. Nunes
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"google-guice" 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-guice?hl=en
-~----------~----~----~----~------~----~------~--~---