Jim,

I am working on a project with a big web services component, and this kind
of issue was important for us to resolve.

We found that Application.cfc is still useful even in a web services world.
onApplicationStart() and onRequestStart() are definitely invoked.

As to your primary question, this is how we did it - created a facade object
that has a remote invokeBusinessService() method on it.  This method
includes error trapping, and access to our ColdSpring beanFactory, among
other things.  It acts as both a Facade and a Router, in that it sits on top
of our business services (Facade pattern) and determines where to send the
request (Router pattern).

We have defined our business services as singletons in ColdSpring, as they
are not stateful.  If you have a need to persist session beans (for
example), you could do that from within the services if you so chose,
although I would recommend another Facade (session facade) for that.

Hope that helped ..

Eric

On 5/11/07, Jim Cassata <[EMAIL PROTECTED]> wrote:

Seemed to be more of a CF question than a Flex one, so here it is. How
do I set a CFC as an object in memory if the CFCs are only called via
flash remoting? Does the Application.cfc and OnApplicationStart method
work the same way as in a CFML application? I am unsure what scopes can
be accessed in this way. Any insight would be helpful.

Thanks,

Jim Cassata


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/cfcdev@cfczone.org




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/cfcdev@cfczone.org

Reply via email to