atg存储库中存储库项和项描述符之间的区别

时间:2011-12-23 05:52:07

标签: atg

存储库项目与ATG存储库中的项目描述符之间有什么区别?

3 个答案:

答案 0 :(得分:11)

存储库项目包含存储库中一条记录的数据,这意味着您使用存储库项目来访问存储库和(通常)数据库中存储的数据。

项描述符定义了命名项TYPE,因此这更多地是关于数据的结构。每个存储库项始终具有已定义的类型,该类型再次定义项的可用属性名称列表,这些属性的数据类型等等 - 此数据类型定义是项描述符。

如果有人试图将这两个概念转换为关系数据库的世界,那么存储库项就像存储在数据库中的一行(一个记录)数据。项描述符类似于表。

答案 1 :(得分:1)

项描述符是Object与表列的XML映射。 这基本上是对象的定义(就像一个类)。

Aan项目,是包含此项目描述符的实际对象的实体。 (就像一个对象)。

有关详细信息,请参阅以下文章: - http://learnoracleatg.blogspot.in/2014/11/art201-what-is-repository-in-atg.html

答案 2 :(得分:0)

项描述符类似于Java中的类名。
RepositoryItem就像一个实例