DOJO:JsonQueryRestStore和QueryReadStore之间的区别是什么

时间:2010-07-06 10:57:38

标签: dojo

我正在学习Dojo 1.4。我很难理解所有dojo的数据存储。 特别想知道JsonQueryRestStore和QueryReadStore之间的区别是什么? JsonQueryRestStore有查询工具和Json支持,好的。但是QueryReadStore也希望Json能够做出响应(有人知道btw会记录预期的格式吗?)。从技术上讲,他们都使用Rest服务。

在查看ServiceStore和PersevereStore时,事情变得更加明显。他们还使用Json服务。

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

P.S。请不要告诉“去阅读文档”。文档非常简短,通常不清楚。此外,还有许多文档来源(http://api.dojotoolkit.org/jsdochttp://www.dojotoolkit.org/reference-guidehttp://www.dojotoolkit.org/api/http://dojocampus.org/)。主要版本的重大变化没有记录(1.3中的工作原理在1.4中不起作用等),这是因为许多样本(特别是http://dojocampus.org处的所有样本)和文章都已过时。

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

Dojo JsonRestStore是一个读写存储。它实现了GET,PUT,POST和DELETE,允许您从商店(GET)获取信息,向商店添加信息(PUT),更新商店中的条目(POST)以及删除商店中的条目(DELETE)。 / p>

答案 2 :(得分:0)

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