Dojo 道场:什么';JsonQueryRestStore和QueryReadStore在设计上的区别是什么

Dojo 道场:什么';JsonQueryRestStore和QueryReadStore在设计上的区别是什么,dojo,Dojo,我正在学习Dojo1.4。我很难理解所有dojo的数据存储。 特别是我想知道JsonQueryRestStore和QueryReadStore之间的区别是什么? JsonQueryRestStore具有查询功能和Json支持,ok。但是QueryReadStore也需要Json作为响应(有人知道预期的格式在哪里被记录了呢?)。技术上,他们都使用Rest服务 看看ServiceStore和PersevereStore,事情会变得更糟。它们还使用Json服务 请帮我抓住他们设计理念中的要点 注意,请

我正在学习Dojo1.4。我很难理解所有dojo的数据存储。 特别是我想知道JsonQueryRestStore和QueryReadStore之间的区别是什么? JsonQueryRestStore具有查询功能和Json支持,ok。但是QueryReadStore也需要Json作为响应(有人知道预期的格式在哪里被记录了呢?)。技术上,他们都使用Rest服务

看看ServiceStore和PersevereStore,事情会变得更糟。它们还使用Json服务

请帮我抓住他们设计理念中的要点


注意,请不要告诉我“去看文件”。文档非常简短,而且常常不清楚。此外,还有许多文档来源(,)。主要版本的突破性更改没有文档记录(在1.3中工作的东西在1.4中不起作用,等等),这是因为许多示例(尤其是所有的)和文章都过时了。

据我所知,JsonQueryRestStore具有更多的查询功能,它们列在JsonQuery中。

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


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

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