@RemoteProxy
对应dwr.xml中的<create></create>.如要使用spring这样写@RemoteProxy(name = "js的名字", creator = SpringCreator.class, creatorParams = {@Param(name = "beanName", value = "spring中bean的id")})
@RemoteMethod
对应dwr.xml中<create>的<include method="..."/>
@DataTransferObject(converter = BeanConverter.class)
对应dwr.xml中<convert>
@RemoteProperty
意思是@DataTransferObject的bean中哪些属性要暴露给js
[color=red]有个问题@RemoteMethod的方法中参数是List的话就不好用了,还没找到解决办法。在dwr.xml可以用签名,用annotation不知道怎么写。[/color]
对应dwr.xml中的<create></create>.如要使用spring这样写@RemoteProxy(name = "js的名字", creator = SpringCreator.class, creatorParams = {@Param(name = "beanName", value = "spring中bean的id")})
@RemoteMethod
对应dwr.xml中<create>的<include method="..."/>
@DataTransferObject(converter = BeanConverter.class)
对应dwr.xml中<convert>
@RemoteProperty
意思是@DataTransferObject的bean中哪些属性要暴露给js
[color=red]有个问题@RemoteMethod的方法中参数是List的话就不好用了,还没找到解决办法。在dwr.xml可以用签名,用annotation不知道怎么写。[/color]
本文详细介绍了使用DWR(Direct Web Remoting)框架时如何通过注解配置远程代理和服务方法,包括@RemoteProxy、@RemoteMethod及@DataTransferObject等注解的使用方式,并对比了XML配置方法。
1万+

被折叠的 条评论
为什么被折叠?



