You could use CFX to create restful services although I havent used it myself. I personally just use Spring MVC to manage the URL delegation to controllers and in the controllers use XStream to convert the beans to XML or Json and return this data ( write directly to the HttpRespose OutputStream ). I suppose you could do a similar thing with Struts 2 as well. GWT-Ext has a bunch of widgets like Grid , Store and ComboBoxes that can work directly over the data returned by these URL's (either Json or XML format).
Sanjiv On 11/13/07, Bron <[EMAIL PROTECTED]> wrote: > > > I am among those who are interested in adding GWT functionality to an > Appfuse > app and wanted to start a thread to discuss the various approaches. I'm > currently thinking the ideal would be be to use REST/JSON messages from > Appfuse core or modular archetype. This would be along the lines of > currently in-vogue SOFEA. I like the REST approach especially since it > makes legacy integration easier. > > The problem is, If I'm reading right the current version of xfire does not > have the convenient REST annotations nor JSON. For that we need CXF, > right? > Well I am about to take a stab at upgrading and wanted to make sure that I > understand this right: To override a dependency from the Appfuse pom, I > need to find the Appfuse pom in my local repository, determine the > offending > dependencies and then exclude each one in the Appfuse dependency block > within my own project pom. Is this correct? > > Another approach for GWT since I'm already using Struts2 would be to use > the > plug-in, right? has anyone tried this? I'm curious to know what others > think the best approach would be. Or how it would be baked into Appfuse if > it were officially done. > -- > View this message in context: > http://www.nabble.com/GWT-integration-tf4801090s2369.html#a13736439 > Sent from the AppFuse - User mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
