Glad you like it! Spread the word :)

I've used Hibernate + WebWork2 in a couple projects, and I always used the
design that spawned from our (Mike/Joe/Ara/Mine) upcoming book that involves
writing Yet Another PetStore. Basically, we used the IoC support offered by
XWork and the following:

* PersistenceManager interface
* HibernatePersistenceManager class
* PersistenceAware interface
* HibernateConfiguration

The HPM class was scoped at _request_ scope in components.xml and depended
on another component, HibernateConfiguration, that is scoped at
_application_ level so that we can keep a single SessionFactory around.

Hope that helps.

-Pat

----- Original Message ----- 
From: "Anoop Ranganath" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, September 16, 2003 8:31 PM
Subject: [OS-webwork] hibernate/webwork2 best practices


> I just started using WebWork2 yesterday, and I'm sold.  A new
> techonology hasn't kept me smiling for so long thinking "this is right"
> since I first started playing with Ruby.
>
> I'm writing a vanilla database backed webapp for my client, and I'm
> trying to decide where I should put the persistence code within the WW2
> framework.  Right now I've implemented the Thread Local Session seen
> here ( http://hibernate.bluemars.net/42.html ).  I created a DAO which
> uses the Thread Local Session to retrieve and persist the business
> objects.  I've made the DAOs components on the session and any actions
> that need them are enabled for the DAOs.
>
> The thing is this seems clunky to me.  I've only been using the
> framework for two days, but something about this approach doesn't feel
> like I'm fully leveraging WW's capabilities.  I can't quite get my nose
> on the smell, but it's definitely there.
>
> Any ideas?  I'm sure this is a problem that's been solved many times
> over.
>
> Anoop
>
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> Opensymphony-webwork mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
>


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork

Reply via email to