ビジネス・コンポーネント・フレームワークでは、各ビジネス・コンポーネントはXMLコードとJavaコードの組合せにより表されます。XMLコードは、オブジェクトの設定および機能を宣言として表すメタデータを定義するものです。Javaコードは、オブジェクトの動作を実装します。
ビジネス・コンポーネントは、Javaのパッケージと同じセマンティックを使用してパッケージ内に格納されています。通常、(次の図に示す)DeptView.xml
およびDeptViewImpl.java
ファイルは、d2ePackage
ディレクトリ内に格納されているため、d2ePackage
パッケージ内に存在しています。
各Javaファイルには、次のようなコードを記述し、ファイルが含まれるパッケージを示します。
package d2ePackage;
...
public class DeptViewImpl extends oracle.jbo.server.ViewObjectImpl {
...
}
同様に各XMLファイルには、次のようなコードを記述し、ファイルが含まれるパッケージを示します。
<ViewObject
Name="DeptView"
...
ComponentClass="d2ePackage.DeptViewImpl">
d2ePackage.xml
ファイルには、包含されるものへの参照が含まれます。