dwr 使用简介
?
jsP:
????????????? <param name="class" value="java.util.Date"/>?
??????? </create>?
??? java.util.Date转化为javascript函数。?
??????? http://localhost:port/simpledwr/dwr/interface/JDate.js看看吧。?
??? 细节也比较简单,通过java反射,把方法都写成javascript特定的方法。
??? (3)dwr/exec?
??????? javascript调用方法时发送这种请求,可能是XMLHttpRequest或IFrame发送。?
??? 当然,javascript调用的方法签名与java代码一致,包括参数,
??? 还有javascript的回调方法也传到了服务器端,在服务器端很容易实现。
??? 回调方法的java的执行结果 返回类似
??? <script>callMethod(结果)<script>的javascript字符串,在浏览器执行。
?????
??? dwr的设计构思很是巧妙。?
??? 第一、把java类转化为javascript类由dwr自动完成,只需简单的配置。?
??? 第二、应用起来极其简单。开发者不要该服务器代码就可以集成。?
??? 第三、容易测试。和webwork一样,隐藏的http协议。?
??? 第四、及强扩展性。例如与spring集成,只需修改一点代码。?
??? 第五、性能。就我与jason,等简单比较,dwr性能可能是最好的。?
??? 第六、自动把java对象转化为javascript对象,并且及易扩展。?
???????
查看 dwr 转换的js 文件:
??? http://server:port/projectName/dwr/interface/*dwr.xml中配置的Java类映射名称*.js