jsonrpc
オブジェクトを登録するとこで、Class#getDeclaredMethods()呼んでる。。例えば、 public Parent { public String getLastName() { return "山田"; } public String getFirstName() { return "太郎"; } } public Child extends Parent { public String getFi…
JSONRPCBridgeには、register〜というメソッドがいくつかある。 それぞれを以下に説明する。 void registerObject(Object key, Object o) oのインスタンスメソッド全てをリモートメソッドとして登録する。 これは先の例でも使った。 void registerClass(Stri…
非同期でリモートメソッドをコールする。 先のJSPのJavaScript部分を以下のように書き換え。 jsonrpc = new JSONRpcClient("/jsonrpc/JSON-RPC"); var callback = function(result, error, profile) { document.write(result); } jsonrpc.hello.sayHello(cal…
http://oss.metaparadigm.com/jsonrpc/ から、ダウンロード。JSON-RPCは、JavaScriptからサーバサイドのJavaオブジェクトをリモート呼び出しするライブラリ。サーバサイドのJavaオブジェクトを以下のようなJavaScriptのコードから呼び出せる。 var jsonrpc =…