Rich, so based on this, it means I should have a dogFactory for my dogGateway as well as my dogDAO, right?
On 2/12/07, Richard Kroll <[EMAIL PROTECTED]> wrote: > > > So - how do I create an object (or multiple) from within my DAO and DG > > without hard coding the path? > > After writing an almost complete example of how to set this up I > realized that I missed the point of your question. You are referring to > where you get a dog bean once inside your DAO / Gateway, and I first > thought you were asking how to inject your DAO / Gateway into your > service. > > So with that said, I think you are close in what you are thinking, but I > would leverage ColdSpring to inject the factory into the DAO / Gateway. > Your CS config would look something like: > > <bean id="dogService" class="path.to.service"> > <property name="dogDAO"> > <ref bean="dogDAO"/> > </property> > <property name="dogGateway"> > <ref bean="dogGateway"/> > </property> > </bean> > > <bean id="dogDAO" class="path.to.DAO"> > <property name="dogFactory"> > <ref bean="dogFactory"/> > </property> > </bean> > > Then you only have one factory creating dog instances and it can be > reused in both your DAO and Gateway. > > HTH, > > Rich Kroll > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Upgrade to Adobe ColdFusion MX7 Experience Flex 2 & MX7 integration & create powerful cross-platform RIAs http:http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:269579 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

