JSON RPC в jqGrid - PullRequest
       2

JSON RPC в jqGrid

0 голосов
/ 18 февраля 2011

Я занимаюсь разработкой веб-приложения, которое взаимодействует с сервером с помощью JSON.Я использую

var jsonStr = '{ name: "Rob", time: "2pm" }';
jQuery("#name").jqGrid({
    type : "POST",
    url:'ControllerServlet?jsonData='+jsonStr,
    datatype: "json",

, чтобы передать данные на сервер в виде строки JSON, проанализировать их на сервере, обработать и отправить обратно JSON, который отображается в jqGrid.но мне интересно, какова роль JSON-RPC;Я прочитал, что он используется для удаленных звонков.Есть ли какое-то преимущество в использовании JSON-RPC вместо вышеуказанного способа вызова сервлета?Как я могу использовать JSON-RPC для того же действия?

1 Ответ

0 голосов
/ 18 февраля 2011

Как сообщает веб-сайт , JSON-RPC представляет собой спецификацию протокола удаленного вызова процедуры с использованием JSON. Поэтому спецификация для вызова удаленных методов / процедур на сервере аналогична XML-RPC или Java RMI . И JSON-RPC, и XML-RPC могут использовать HTTP в качестве основного транспортного протокола, но также могут работать с другими.

С другой стороны, jqGrid и вообще Ajax обычно используют HTTP (в идеале RESTful) запросы для получения или передачи прямых представлений, например, Данные в кодировке JSON или XML. На данный момент это предпочтительный способ разработки на JavaScript ( сравнение REST с XML-RPC приятно читать и применимо также к JSON-RPC).

...