This morning I decide to try a library written for GWT.
The project can be found at:
http://code.google.com/p/xmlrpc-gwt/
Since there is no compiled .jar files, so I need create the .jar file myself.
Since I just used Eclipse for 2 weeks (before this using Netbeans + GWT4NB), it take me a long way just to create the .jar file. Actually to create .jar file is very simple step and require less than a minute.
Simply put the library inherits setting in the project.
<inherits name='com.fredhat.gwt.xmlrpc.XMLRPC'>
I just modify the sample given on the project's wiki and call the add function in my previous XMLRPC server sample.
XmlRpcClient client = new XmlRpcClient("http://127.0.0.1/xmlrpc/server.php");
String methodName = "add";
Object[] params = new Object[]{3, 4};
XmlRpcRequest<Integer> request = new XmlRpcRequest<Integer>(client, methodName, params, new AsyncCallback<Integer>() {
public void onSuccess(Integer response) {
// Handle integer response logic here
Console.writeLine(response);
}
public void onFailure(Throwable response) {
String failedMsg = response.getMessage();
// Put other failed response handling logic here
Console.writeLine(failedMsg);
}
});
request.execute();
Done and it work just fine.
The .jar file can be found here.
0 comments:
Post a Comment