Tapestry-hibernate just provides Session the application chooses what to inject...
I'll try out jumpstart when I catch some time... maybe it is not much trouble to make it work outside EJB3... Davor Hrg On Tue, Mar 4, 2008 at 1:07 PM, Geoff Callender <[EMAIL PROTECTED]> wrote: > Hi Michael, > > JumpStart requires a container that implements EJB3 simply because I'm > a big fan of it and my limited time prevents me addressing more than > one persistence and deployment model. > > For purely historical reasons the container I chose was JBoss - they > had an EJB3 implementation out very early and they implement > persistence with Hibernate. I expect the EAR file you can build from > JumpStart would run in WebLogic or any other container that supports > EJB3 with little change - you might have to tweak the persistence.xml > and reimplement IEJBExceptionInterpreter because they're tailored to > Hibernate. > > I have no idea of what's involved in making WebLogic do the live web > class reloading that you see in JumpStart with JBoss (and its embedded > Tomcat). > > I had always intended to address other EJB3 containers, especially > Glassfish, but I just haven't found the time. If you or anyone else > can offer the necessary tips for Glassfish, WebLogic, or any other > implementation, I will gladly incorporate them. > > As for Jetty and Tomcat, perhaps you could adapt JumpStart with > tapestry-hibernate, treating JumpStart's session beans as DAOs. > They're written to use JPA, which Hibernate fully supports, so maybe > it's all possible. I guess Tapestry would need to inject an > EntityManager instead of a Hibernate Session, which it may already > do. I haven't looked at tapestry-hibernate so I don't know. > > HTH, > > Geoff > > > > On 03/03/2008, at 5:08 PM, Nguyen, Michael wrote: > > > Geoff: > > I've just started reading the threads again and its great that > > there is a new tutorial up for Tapestry. I noticed that the package > > requires Jboss. If I wanted to configure it to work with Jetty or > > tomcat or even Weblogic, is there a lot of changes involved? I > > apologize in advance as I have only just looked at the homepage and > > noticed the set of requirements. We are planning to rewrite our > > current > > web application to utilize T5 as the framework in the next couple of > > months. If I can get this working in our current environment I could > > use this to teach my team how to use T5. > > > > Thanks > > Michael > > > > -----Original Message----- > > From: Geoff Callender [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, February 27, 2008 4:17 AM > > To: Tapestry users > > Subject: JumpStart 3.3.3 now available - fixes 3.3.1 bugs > > > > Hi all, > > > > JumpStart 3.3.3 is now available for T5.0.10. It fixes these bugs > > that > > were in 3.3.1 which was released a few days ago: > > > > * Editing a Person always displayed a "Double Wow!!!" error (My > > thanks to Julian Wood for reporting this). > > * Exploder directory is not set to "derived" in Eclipse, so > > searches don't bypass it. > > > > You'll find it at: > > > > http://files.doublenegative.com.au/jumpstart > > > > Comments and suggestions are always welcome. Be helpful or brutal - I > > don't care which, because it all helps to make this stuff more useful. > > > > Cheers, > > > > Geoff Callender > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]