If you use <cfobject> or createObject(), you can store the object
instance in the application or session scopes for later use.  That will
let you use the objects on subsequent requests.

If you don't name the instance, or don't use the named instance, CF will
create new calls to the objects in later code/pages.

M!ke

-----Original Message-----
From: Ben Mueller [mailto:[EMAIL PROTECTED] 
Sent: Thursday, April 28, 2005 1:18 PM
To: CF-Talk
Subject: cfcomponent state persistence

This is probably a *really* stupid question, but I'm going to ask it
anyway...

If I make a call to a <cfcomponent>, specifically as a web service, the
object that it instantiates only persists for that single page request,
correct?  Meaning, there is no simple way to make 1 web service call to
instantiate the object, and then make subsequent calls against that
particular instantiation later, right?

It would appear that two <cfinvoke> calls, one right after the other on
a page, and calling the same remote web service, creates a new session
each time on the remote server.  So, I couldn't even set the object to a
session scope variable if I wanted to--at least not easily.

It doesn't entirely sound like any of what I suggest is a good idea to
begin with, but I just need to make sure I understand this point.

Also...if I invoke a cfcomponent locally (not as a web service), does
the object still only last for that one page request?  I assume if I
call it locally that I would have an easier time setting the object to a
session variable (even if that's still a bad practice), right?

Thanks in advance, and be gentle.  (-;

Ben Mueller
Sr. Software Engineer
Cognitive Arts



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:204998
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to