I don't know Fusebox at all.. but is there a way to autowire your
dependencies into your controllers with Fusebox?

You can do this with MG, Mii, CB... it's a really nice feature.

Mark

On Thu, Jun 19, 2008 at 10:13 AM, Adam Chapman <[EMAIL PROTECTED]> wrote:
>
> Hi Mark,
>
> I'm using fusebox 5.5 (no-Xml).
>
> Regards,
> Adam
>
>
> -----Original Message-----
> From: Mark Mandel [mailto:[EMAIL PROTECTED]
> Sent: Thursday, 19 June 2008 10:08 AM
> To: [email protected]
> Subject: [cfaussie] Re: Coldspring Best Practice
>
>
> Adam,
>
> What are you using to manage your Controller?
>
> Something like Model Glue, MachII?
>
> Mark
>
> On Thu, Jun 19, 2008 at 9:40 AM, Adam Chapman <[EMAIL PROTECTED]> wrote:
>> Hi All,
>>
>>
>>
>> I have started implementing Coldspring into an app I'm working on and
> I was
>> after some opinions on the best way to call the beans.
>>
>> This is a fusebox 5.5 (noXml) implementation.
>>
>>
>>
>> My main aim is to avoid lots of 'unnecessary' code but keeping
> performance
>> at a maximum.
>>
>>
>>
>> I think I have 2 primary options.. (Pros & cons as I see them..)
>>
>>
>>
>> 1. Set all coldspring beans into local variable scope on every request
> in
>> application.cfc
>>
>>        <!--- application.cfc --->
>>
>> <cfset thisService = application.beanFactory.getBean("thisService") />
>>
>>       <cfset thatService =
> application.beanFactory.getBean("thatService") />
>>
>>        ... 20+ beans
>>
>>
>>
>>        Pros: Ease of maintenance, results in shorter syntax
>>
>>        Cons: Possible performance hit
>>
>>
>>
>>
>>
>> 2. Set only the beans needed for the request in the controller and
> also make
>> it available to the view templates
>>
>>       <!--- controller --->
>>
>>       <cfset var thisService =
>> application.beanFactory.getBean("thisService") />
>>
>>       <cfset var thatService =
>> application.beanFactory.getBean("thatService") />
>>
>>       <cfset event.setValue("myQuery",thisService.myMethod()) />
>>
>>       <cfset event.setValue("thatService",thatService)) />
>>
>>
>>
>>       <!--- view --->
>>
>>       <cfset myQuery = event.getValue("myQuery") />
>>
>>       <cfloop query="myQuery">
>>
>>             #thatService.formatMe(myQuery.column)#
>>
>>       </cfloop>
>>
>>
>>
>>       Pros: All beans not copied to local variables scope every
> request
>>
>>       Cons: More code to do the same job as scenario 1
>>
>>
>>
>> Any comments appreciated.
>>
>>
>>
>> Regards,
>>
>> Adam
>>
>> >
>>
>
>
>
> --
> E: [EMAIL PROTECTED]
> W: www.compoundtheory.com
>
>
>
> >
>



-- 
E: [EMAIL PROTECTED]
W: www.compoundtheory.com

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"cfaussie" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to