Hi Chris,

Thanks for the response. That's neat; I didn't realize the spring: prefix worked in the hivemodule.xml as well. I guess I should have taken that leap of faith & tried that first. :)

In the long run, I'd like to get this all working cleanly in HiveMind, but in the short run I'll probably try to keep both systems working together.

Thanks-
Hans

Chris Nelson wrote:
I've had no trouble using Spring beans as Tapestry
configuration points.  In the hivemodule.xml I can
refer to spring beans using the "spring:" prefix given
me by the SpringBeanContextHolder stuff.
I will also need to adapt Jims
EntityPersistenceStrategy stuff to work with Spring
DAOs, so perhaps I will have something to share on
that.  I'll need it for the current project, but
haven't got to it yet.
I feel your pain on having to deal with both Hivemind
and Spring, but don't have a good answer.  I love some
of the excellent ideas in HM, but I don't feel like I
can or want to ditch Spring.
--Chris

--- Hans L <[EMAIL PROTECTED]> wrote:

Hi,

I'm wondering if anyone (James?) can give me some
advice on configuring tapestry service points with spring. I am using spring to build my sessionFactory and autoproxy my DAO beans to use [annotation-based] declarative transactions. I'd really like to implement James' EntityPropertyPersistenceStrategy; however, it looks like the only way to configure Tapestry is via Hivemind services.

So, I think my only options are:

   1- modify the hivemodule.xml and
EntityPropertyPersistenceStrategy to use DefaultSpringBeanFactoryHolder to allow me to pull my sessionFactory and hibernateService beans from Spring application
context.

   2- switch everything over to using HiveMind.  (I
suppose I lose ability to use @Transactional declarative transactions ... I'm also not entirely sure what the analogy is to using Spring's dataSource beans and sessionFactory.)

Am I missing other option(s)?  For example, is there
a way to set Tapestry configuration points from Spring?

I understand that philosophically HiveMind and
Spring are fairly different -- and, at least on paper, I do like the distributed nature of the HiveMind approach, but Spring has a large selection of existing integration tools and far more extensive
documentation.

Thanks again -

Hans



---------------------------------------------------------------------
To unsubscribe, e-mail:
[EMAIL PROTECTED]
For additional commands, e-mail:
[EMAIL PROTECTED]




__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
---------------------------------------------------------------------
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]

Reply via email to