Don't know if you've already read this - if not it's a good article:
 
http://articles.techrepublic.com.com/5102-3513-5543910.html

  _____  

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of J MacKay
Sent: 19 March 2007 20:17
To: [email protected]
Subject: [CFCDEV] Newbie - Utility cfc's in application scope


Hopefully someone can answer two newbie questions .. 

I've read a few blog entries about storing general utility components in the
application scope so they can accessed anywhere within the application.

<cfif NOT isDefined("application.Utilities")> 
   <cflock scope="application" type="exclusive" timeout="10">
      <cfif NOT isDefined("application.Utilities")> 
         <cfset application.Utilities = createObject("component",
"Utilities")>
      </cfif>
   </cflock>
</cfif>

<cflock ...>
   <cfset Request.Utilities = application.Utilities>
</cflock>

It makes sense to instantiate the component once and store it in the
application scope, but 1) why copy it back into the Request scope ? So it
will be available to custom tags?  2) Why is it necessary to use a lock when
copying the component into the request scope? 


  _____  

No need to miss a message. Get email
<http://us.rd.yahoo.com/evt=43910/*http://mobile.yahoo.com/mail> on-the-go 
with Yahoo! Mail for Mobile. Get
<http://us.rd.yahoo.com/evt=43910/*http://mobile.yahoo.com/mail> started. 
You are subscribed to cfcdev. To unsubscribe, please follow the instructions
at http://www.cfczone.org/listserv.cfm

CFCDev is supported by:
Katapult Media, Inc.
We are cool code geeks looking for fun projects to rock!
www.katapultmedia.com

An archive of the CFCDev list is available at
www.mail-archive.com/[email protected] 
________________________________________________________________________
This e-mail has been scanned for all viruses by MessageLabs.
________________________________________________________________________



You are subscribed to cfcdev. To unsubscribe, please follow the instructions at 
http://www.cfczone.org/listserv.cfm

CFCDev is supported by:
Katapult Media, Inc.
We are cool code geeks looking for fun projects to rock!
www.katapultmedia.com

An archive of the CFCDev list is available at 
www.mail-archive.com/[email protected]

Reply via email to