2010-07-06 66 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下運行得更好。

相關問題