CREATEOBJECT: JAVA または EJB オザジェクエ  
説明

CreateObject 関数で、Java オブジェクト、および拡張して EJB オブジェクトを作成することができます。

 
戻り値

Java オブジェクトです。

 
関数のシンタックス
CreateObject(type, class)
 
パラメータ

 
使用方法

ColdFusion Administrator で指定されたクラスパスで使用可能な Java クラスは、CreateObject 関数を使用して ColdFusion から読み込んで使用することができます。

Java メソッドとフィールドにアクセスするには :

  1. CreateObject 関数または cfobject タグを呼び出してクラスをロードします。
  2. init メソッドを適切な引数と共に使用して、class のインスタンスを呼び出します。例 :
  3. <cfset ret = myObj.init(arg1, arg2)>
    

最初に "init" メソッドを呼び出さずにオブジェクト上のパブリックメソッドを呼び出すと、スタティックメソッドが呼び出されます。引数および戻り値は、任意の Java タイプ (simple、array、object) になります。ColdFusion では、文字列が引数として渡された場合は適切に変換されますが、文字列を戻り値として受け取った場合は変換は行われません。

オーバーロードされたメソッドは、引数の数が異なる場合はサポートされます。将来の拡張では、メソッド署名をより正確に作成できる cast 関数を使用できるようになります。

TYPE  
作成するオブジェクトタイプです。
  • com
  • corba
  • java
  • component
  • webservice
CLASS  
Java クラス名です。