Hi,

Could you (Pat) be a little more detailed?

Does the HPM class implement the Thread Local Session (from Hibernate link) ? And then 
just use the
configured Hibernate session object from the hibernate class to return a new Hibernate 
session?

I was starting to think over this yesterday, very nice this thread at the list :)

thanks

+ Samuel G. Mota
+ [EMAIL PROTECTED]
+ 55 (11) 4417 7093
+ Business Application Dpt.
+ Netset Serviços em Tecnologia
+ a Hypercom Company
+ http://www.hypercom.com


                                                                                       
                                                                    
                      [EMAIL PROTECTED]                                                
                                                                 
                      Sent by:                                     To:       [EMAIL 
PROTECTED]                                    
                      [EMAIL PROTECTED]        cc:                                     
                                                
                      ceforge.net                                  Subject:  Re: 
[OS-webwork] hibernate/webwork2 best practices                            
                                                                                       
                                                                    
                                                                                       
                                                                    
                      17/09/2003 12:22                                                 
                                                                    
                      Please respond to                                                
                                                                    
                      opensymphony-webwork                                             
                                                                    
                                                                                       
                                                                    
                                                                                       
                                                                    




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






-------------------------------------------------------
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