ATG 存储库中的存储库项目和项目描述符之间有什么区别?
问问题
5879 次
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 回答