DWR的配置
首先介绍下DWR
DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码).它的最新版本DWR0.6添加许多特性如:支持Dom Trees的自动配置,支持Spring(JavaScript远程调用spring bean),更好浏览器支持,还支持一个可选的commons-logging日记操作.
以上摘自open-open,它通过反射,将java翻译成javascript,然后利用回调机制,轻松实现了javascript调用Java代码。
其大概开发过程如下:
1.编写业务代码,该代码是和dwr无关的。
2.确认业务代码中哪些类、哪些方法是要由javascript直接访问的。
3.编写dwr组件,对步骤2的方法进行封装。
4.配置dwr组件到dwr.xml文件中,如果有必要,配置convert,进行java和javascript类型互转。
5.通过反射机制,dwr将步骤4的类转换成javascript代码,提供给前台页面调用。
5.编写网页,调用步骤5的javascript中的相关方法(间接调用服务器端的相关类的方法),执行业务逻辑,将执行结果利用回调函数返回。
6.在回调函数中,得到执行结果后,可以继续编写业务逻辑的相关javascript代码。
1、首先将dwr.jar放到应用的/WEB-INF/lib目录下
2、配置web.xml,增加如下代码:
3、增加并编写dwr.xml文件
creator属性的值可以是new,struts,spring......这里采用spring框架的方式创建。因为此处是整合spring来做的,所以也可以设置成“spring”,convert元素用于数据类型转换,即java类和javascript之间相互转换,因为和前台交换的是Userinfo对象,因此需要对此使用bean转换,我们将在后面介绍这个类。javascript="userDwrr"
表示实例转换成javascript语言后以userDwr命名,前台页面可以通过代码
来调用。param元素的name属性值可以是class,beanName等。
以上是DWR的配置,接着就可以使用DWR了。
分享到:
相关推荐
DWR配置文件详解 DWR配置 DWR配置文件
dwr配置文件详解 dwr.xml配置文件说明,非常详细的配置手册
dwr ajax完整示例,内有dwr配置说明文档,不懂的可以跟着学一下! eclicps工程
里面存放关于dwr框架的库和帮助文档,还有dwr官方的源码,以及关于控件的资料,对dwr配置文件有详细的说明
---dwr 配置文件全面讲解------
描述了spring和dwr配置文件的详细信息,dwr可以让JavaScript调用运行JAVA程序,可以方便我们的使用
java dwr配置参考,java dwr配置参考,java dwr配置参考,java dwr配置参考
dwr配置文件和注解两种方式的两个demo, dwr框架在项目中的使用, 一个sprig3+dwr3+jpa+struts2,基于注解的完整demo 一个sprig2+dwr2+hibernate3+struts1,基于配置文件的完整demo ...
dwr 配置详细介绍与说明,对于java web开发很有用,可以不使用struts 直接调用service方法
ssh + dwr配置
java 技术分享:Dwr配置详解
新版SSH+DWR配置(Struts2.1.8+Spring3.0+Hibernate3.3.2+DWR2.0.6) 很好的整合示例 目前最新框架整合
dwr配置文件,开发,培训,学习,适合java开发.
Ajax讲解,以及dwr配置,详细讲解Ajax的异步刷新机制
dwr,需要的jar包,以及dwr的配置文件。
不适合作为教程却是初学者不可或缺的学习文档,内详细的解说了dwr的配置及页面使用
dwr配置文件
DWR配置详解,轻松配置DWR,学会DWR不是梦
DWR.xml配置文件说明.doc
NULL 博文链接:https://zys08.iteye.com/blog/1489716