1、Reverse Ajax
在服务器端通过Java异步调用JavaScript
适用情况:高交互性的网站
问题:可能要用到web push技术保持Http的长连接,甚至要用到Jetty6的continuation!
2、Cross Domain Ajax: <script> tag manipulation
跨域执行脚本。双刃剑啊。
3、The <signatures> Element
用了JDK5,则不需要在dwr.xml里配置这个了。整个世界清静了。。。
4、DWRUtil Updates
5、New Attribute Scope - Script
类似于session的东东,不知道生命周期是否介于request和sesion之间,这样,是否代替了continuation?待考证。
6、Examples
终于把例子整理到发布包了!dwr也有了自己的"PetStore"了!
7、Refactoring
uk.ltd.getahead.dwr.* --->>> org.directwebremoting.*
早该如此:)
8、Call Meta-data
客户端:
Remote.getData(42, {
callback:function(str) { alert(str); },
customKey:"Fred",
});
服务器端:
WebContextFactory.get().getHttpServletRequest().getAttribute("customKey");
思考:
基于JS的annotation,何时才会有?
9、Other Stuff - removed deprecated.js
no care~
10、Security and Stability
JS的安全问题,的确是个问题。。。
其实,JS有很多自身加密的算法。。。
更多信息:
http://getahead.ltd.uk/dwr/changelog/dwr20m1