JClientの移行には、リリース時に判明している問題が3つあります。
bc4jui.jar
は、Swingクラスのみを含み、adfjclient.jar
という名前に変更されています。jarファイルのADFネーミング規則により、ADF JClientアプリケーションのデプロイ時にどのライブラリを組み込むかをより簡単に判断できるようになります。以前のリリースからADF JClientにアップグレードされたアプリケーションは、adfjclient.jarがクラスパスに含まれている場合には変更せずに実行できます。JClientプロジェクトを以前のリリースからJDeveloper 10gに移行する場合は、プロジェクトを更新してadfjclient.jar
を組み込む必要があります。
bc4jui.jar
ではなくadfjclient.jar
を参照するよう変更されていることを確認する必要があります。
JDeveloper 9.0.4以前のプロジェクトをJDeveloper 10gに移行した場合は、プロパティ・インスペクタでコントロールのModel
/Document
プロパティを選択することにより、コントロール・バインディングを操作できます。ただし、以前に作成したパネルおよびフォームでは、新しいADF形式のバインディング(データ・コントロール・パレットを使用して作成したバインディング)を使用しないでください。新しいバインディングと古いバインディングを同じパネルおよびフォームに混在させると動作しません。ただし、データ・コントロール・パレットを使用して新しいパネルおよびフォームを作成し、それらを既存のアプリケーションに追加することはできます。これらの新しいパネルおよびフォームでは、新しいADF形式のバインディングを使用できます。
プロパティ・インスペクタを使用して、カスタマイズするコントロールのモデル・バインディング・エディタを表示すると、JDeveloperは、バインディングの形式に適したバインディング・エディタ(JDeveloper 9i以前用、またはJDeveloper 10gの新しいADF形式のバインディング用)を表示します。表示されるバインディング・エディタは、フォームまたはパネルで使用されているバインディング形式に適したバインディング・コードを生成します。
構造ウィンドウの「UIモデル」タブを使用したコントロール・バインディングの編集は、ADF形式のバインディング専用に予約されています。
JDeveloper 10gでは、古い形式のバインディングでの新しいパネルおよびフォームの作成はサポートされていません。古い形式のバインディングの操作を継続するには、JDeveloper 9i以前で作成されたプロジェクトをJDeveloper 10gにインポートする必要があります。
Copyright © 1997, 2004, Oracle. All rights reserved.