Yes, but using annotations to set up transactions is a nice feature,
but it's not necessary. Putting annotatons aside, it's not very
difficult to map a transaction in XML in either Hivemind or Spring.
I would need a further reason to justify adding a second IoC
framework to the application.
Cheers,
Nick
On 21/02/2006, at 2:06 AM, James Carman wrote:
You can certainly use a TransactionInterceptor (and HiveUtils has
one of
these), but it won't be automatically added to your HiveMind-managed
services like it will in Spring.
-----Original Message-----
From: Andreas Bulling [mailto:[EMAIL PROTECTED] On Behalf Of
Andreas Bulling
Sent: Monday, February 20, 2006 10:00 AM
To: Tapestry users
Subject: Re: [OT] Re: Best practice - Integration Hibernate/Tapestry
Hi Richard,
first, thanks for your answer!
| I have succesfully used HiveMind and Spring together with
Tapestry and
| Hibernate. I used Spring for this HibernateTemplate and
transactional
| support, so just defined DAOs in Spring. I used HiveMind to
define all
| other services, and using the HiveMind-Spring connector library,
it was
| simple to inject the Spring DAOs into the HiveMind services that
needed
| them.
Uh, that sounds even more complex to me :(
| However, I am not completely happy with this as a solution, as it is
| unnecessarily complex, and I have not solved how to inject HiveMind
| services into Spring so there is a natural disconnect there. With
| hivetrans, it is likely that I will drop Spring altogether and
just use
| HiveMind. As you don't appear to want HibernateTemplate, I would
suggest
| just sticking with HiveMind, which is a little harder initially
to pick
| up than Spring, but IMO a more productive solution once you grok it.
| Particularly as HiveMind is integral to Tapestry.
Well, at least I _think_ that I don't need HibernateTemplates...
What's the good thing about them besides "clear application layering"
as mentioned in the spring reference documentation?
And what about the interceptor stuff and session/transaction handling?
Is this also possible with Hivemind/do drop-in solutions already
exist?
Thanks!
Andreas
---------------------------------------------------------------------
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]
Nick Faiz,
Developer
www.q9software.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]