DWR AND SPRING 结合
描述了一种使用混合了HTML(或XHTML)和层叠样式表作为表达信息,
来创建交互式的Web应用的开发技术;文档对象模型(DOM),
JavaScript,动态地显示和与表达信息进行交互;并且XMLHttpRequest对象与Web服务器异步地交换和处理数据。
DWR(直接Web远程控制)项目是在Apache许可下的一个开源的解决方案,
它供给那些想要以一种简单的方式使用AJAX和 XMLHttpRequest的开发者。
它具有一套Javascript功能集,它们把从HTML页面调用应用服务器上的Java对象的方法简化了。
它操控不同类型的参数,并同时保持了HTML代码的可读性,它可以与spring结合在一起。
举个非常实用的小例子,检测是否有重复的用户名
1。web。xml的配置(包括spring和dwr)
2。dwr。xml的配置
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd">
<dwr>
<allow>
<create
creator="spring"
javascript="UserManager">
<param name="beanName" value="UserManager"/>
</create>
</allow>
</dwr>
3。applicationContext.xml文件
4。。spring的bean
5。jsp的代码