buffalo文档之buffalo-demo(1)--除法运算器
buffalo官方站:国内的ajax,amowa开源项目
doc.simle.jsp
/p>
"http://www.w3.org/TR/html4/loose.dtd">
除法运算器var endPoint="/BUFFALO";
var buffalo = new Buffalo(endPoint);
function cmdDivide() {
var double1 = parseFloat(Buffalo.getElementById("double1").value);
var double2 = parseFloat(Buffalo.getElementById("double2").value);
var d3Handle = Buffalo.getElementById("double3");
buffalo.remoteCall("simpleService.divide",[double1,double2], function(reply) {
d3Handle.value = reply.getResult();
})
}
/
web.xml
service
net.buffalo.server.BuffaloServiceServlet
debug
true
service
/BUFFALO
SimpleService.java
packagenet.buffalo.demo.simple;
import;
publicclassSimpleService{
publicdoubledivide(doublea,doubleb){
System.out.println("Calling Divide,a="+a+", b="+b);
try{
Thread.sleep(1000);
}catch(Exception e){
e.printStackTrace();
}returna/b;
}
}
buffalo.remoteCall("simpleService.divide",[double1,double2], function(reply) {
d3Handle.value = reply.getResult();
})
buffalo对象访问 SimpleService.java 中divide方法。 返回结果(reply.getResult();)赋值给d3Handle.
如此简单清晰的方法调用,实在是简洁。慢慢的进入buffalo,就可能清楚的明白它的原来。没什么好说的,再清楚不过的代码了。if try it first yourself again when you konw it very well.
posted on 2005-12-04 23:40 地狱男爵(hellboys) 阅读(243) 评论(0) 编辑 收藏