I'm relatively new to GWT, but I've been working with Apache Tapestry
5 for a while now.
I've written a tutorial (with source code as an Eclipse project) on
the Tapestry Wiki. It's based on some older tutorials that are out
there (thanks Pär Dahlberg). It includes cases for using multiple
instantiations of an entrypoint on one page, each acting
independently. The source includes a single Tapestry page that runs
two simple dialog boxes, and two independant stock watchers. ( In
other examples online, there was no example for mixing in an RPC
entrypoint.)
http://wiki.apache.org/tapestry/Tapestry5GWTIntegration
This setup has Tapestry as the "parent" web app framework, which
handles multiple pages and components (and nested components). The
tutorial outlines a way to embed your GWT application as a component
on a page. (either the component template or the page template
supplies the html you were using in your .html files with GWT
development)
I am not using Hosted Mode in this tutorial. I got the Stock Watcher
app up and running in another project, and then copied the Java source
over. The tutorial uses Maven to build your entrypoints and feeds the
JS output back into the web app source. RPC Service class files end
up in the target dir with the Tapestry class files.
If you are interested, please let me know what improvements I can make.
Regards,
Daniel Jue