ATG リポジトリのリポジトリ アイテムとアイテム記述子の違いは何ですか?
3 に答える
リポジトリアイテムには、リポジトリ内の1つのレコードのデータが含まれます。つまり、リポジトリアイテムを使用して、リポジトリおよび(通常は)データベースに格納されているデータにアクセスします。
アイテム記述子は名前付きアイテムのタイプを定義するため、これはデータの構造に関するものです。各リポジトリアイテムには常に定義済みのタイプがあり、アイテムで使用可能なプロパティ名のリスト、これらのプロパティのデータ型などを再度定義します。このデータ型の定義はアイテム記述子です。
これらの2つの概念をリレーショナルデータベースの世界に変換しようとすると、リポジトリアイテムは、データベースに格納されているデータの1行(1レコード)のようなものになります。アイテム記述子は、テーブルのようなものになります。
item-descriptor は、オブジェクトからテーブル列への XML マッピングです。これは基本的にオブジェクトの定義です (クラスのように)。
アイテムは、このアイテム記述子の実際のオブジェクトを含むエンティティです。(オブジェクトのように)。
詳細については、以下の記事を参照してください。 - http://learnoracleatg.blogspot.in/2014/11/art201-what-is-repository-in-atg.html
項目記述子は、Java のクラス名に似ています。
RepositoryItem はインスタンスのようなものです