dwr入门 -- 02 -- HelloWord解释&&使用javabean
1、在web.xml添加一段代码,解决上一篇第一访问时的错:DefaultContainer can't find a classes。修改结果如下:
?2、现在我们传递使用javabean, 首先建个javabean:
?3、传递javabean需要在dwr.xml配置文件中做一些修改:
?4、JSP也改下,有用户名和密码:
?5、最后就是交互的hello.js文件修改:
?
1、要注意DWR异步机制带来的数据可能不同步问题
2、返回结果只能是一个值所以要详细设计返回结果类型
3、要注意Java引用传递和JavaScript值传递的差异
4、连续多次后台请求尽量采用批量调用(一个批量方法调用以DWREngine.beginBatch()开始WREngine.endBatch()结束.当DWREngine.endBatch()被调用时就说明开始调用批量方法,DWR就将这些方法打包在一起作为一次请求发送给服务器.)
?
5、尽量将JavaScript的逻辑处理代码抽取成一个独立的文件
?