Woohoo!!! But you'll have to forgive my ignorance, but any chance of a more ostensive answer, like an example for example..
So something like DataSource ds = getDatasource("mykey"); (MyBEan).doSomething(ds, and other args); Is this along the right lines? Many thanks mark On 17-12-2002 15:05, "Matthias Bauer" <[EMAIL PROTECTED]> wrote: > 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]>