Another option is to aquire the database connection via jndi when you need it.
Edgar -----Original Message----- From: Matthias Bauer [mailto:[EMAIL PROTECTED]] Sent: Tuesday, December 17, 2002 9:05 AM To: 'Struts Users Mailing List' Subject: Re: FW: dataSources outside of actionservlet The normal thing to is the following: You aquire a database connection in the action class and pass it on as a parameter to the bean's database methods. --- Matthias Mark wrote: >Sorry to repost this question, but the more i think about it the more i >think it a reasonable one (please tell me if i'm wrong). > > >------ Forwarded Message >From: "Mark Lowe" <[EMAIL PROTECTED]> >Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]> >Date: Tue, 17 Dec 2002 09:03:33 +0100 >To: "Struts Users Mailing List" <[EMAIL PROTECTED]> >Subject: dataSources outside of actionservlet > >hello > >you'll all have to forgive my stupidity but i've been having real >problems trying to reference the datasource specified in config.xml in >my business logic classes. > >I've been very good and seperated everything as one should. but i >really need a straight answer to this (i.e. an example that works). > >"For maximum code re-use, business logic beans should be designed and >implemented so that they do not know they are being executed in a web >application environment" > >now i've only seen examples referencing the datasource inside an action >servlet, this appears to go against the design pattern. So how do i do >this? have i neglected to find the correct example? why are all the >examples of how to reference the datasource breaking the aforementioned >priciple? please i'm very confused .. > >many thanks in advance > >mark > > > > >-- >To unsubscribe, e-mail: ><mailto:[EMAIL PROTECTED]> >For additional commands, e-mail: ><mailto:[EMAIL PROTECTED]> > > > >------ End of Forwarded Message > > >-- >To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> >For additional commands, e-mail: ><mailto:[EMAIL PROTECTED]> > > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

