2010-07-06 56 views
1

我正在学习Dojo 1.4。我在理解所有dojo的数据存储方面遇到困难。 特别我想知道JsonQueryRestStore和QueryReadStore有什么区别? JsonQueryRestStore有查询功能和Json支持,好的。但是,QueryReadStore也期望Json能够响应(有人知道预期的格式会在哪里记录下来)? Tecnically他们都使用Rest服务。DOJO:JsonQueryRestStore和QueryReadStore之间的设计有什么不同

查看ServiceStore和PersevereStore时,事情会变得更加复杂。他们也使用Json服务。

请帮助我把握他们的设计理念。

P.S.请不要告诉“去阅读文档”。文件非常简短并且通常不清楚。此外,文档有很多来源(http://api.dojotoolkit.org/jsdoc,http://www.dojotoolkit.org/reference-guide,http://www.dojotoolkit.org/api/,http://dojocampus.org/)。主要版本的变更没有记录(1.3中的工作在1.4中不起作用,等等),这是因为许多示例(尤其是所有的示例都在http://dojocampus.org)和文章已过时。

回答

0

据我的理解,JsonQueryRestStore作为更多的查询功能,它们在JsonQuery中列出。

0

Dojo QueryReadStore是一个只读存储。您所能做的只是从中获取信息,并且您获取的信息以JSON编码。

Dojo JsonRestStore是一个读写存储。它实现GET,PUT,POST和DELETE,它允许你从商店获取信息(GET),向商店添加信息(PUT),更新商店条目(POST)和删除商店条目(DELETE)。

0

QueryReadStore不是RESTful商店。它只是HTTP上的JSON。 QRS只读,AFAIK在IE下运行得更好。

相关问题