• Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint

Name

cfobject

Synopsis

<cfobject>

Allows ColdFusion to connect to various objects, including COM objects, CORBA objects, Java objects and EJBs, ColdFusion Components (CFCs), and SOAP-based web services. COM objects aren’t currently supported for Unix versions of ColdFusion. The cfobject tag can be disabled in the Security Sandbox section of the ColdFusion Administrator (ColdFusion Enterprise and ColdFusion for J2EE only).

Using the cfobject tag to call a Java object loads the class but doesn’t create an instance of the object. Constructors can be explicitly called using the init( ) method:

<cfset MyVar=MyObject.init(argument1, argument2)>

Calling a public method within an object without first calling the init( ) method results in an implicit call to the default constructor. Arguments and return values may be of any valid Java datatype. ColdFusion handles the conversion of strings automatically when they are passed as arguments or as return values. In addition, methods may be overloaded as long as the number of arguments used differs. The JavaCast( ) function may be used to cast a ColdFusion variable before it is passed to an overloaded method.


PREVIEW

                                                                          

Not a subscriber?

Start A Free Trial


  
  • Creative Edge
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint