3

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

4

3 回答 3

11

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

一个项目描述符定义了一个命名的项目类型,所以这更多的是关于数据的结构。每个存储库项目总是有一个定义的类型,该类型再次定义了项目的可用属性名称列表、这些属性的数据类型等...... - 这个数据类型定义是项目描述符。

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

于 2011-12-25T13:54:13.780 回答
1

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

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

详情可以参考以下文章:- http://learnoracleatg.blogspot.in/2014/11/art201-what-is-repository-in-atg.html

于 2014-11-12T04:21:43.257 回答
0

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

于 2013-05-06T19:00:14.493 回答