DWR.xml配置文件学习

天继续学习一下DWR.先看看配置文件中各部分的作用

dwr.xml文件是用来配置dwr,我们需要将它发在和web.xml同一级的目录下。
dwr.xml配制结构:

<! DOCTYPE dwr PUBLIC
    "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN"
    "http://www.getahead.ltd.uk/dwr/dwr10.dtd"
>

< dwr >

  
<!--  init is only needed if you are extending DWR  -->
  
< init >
    
< creator  id ="..."  class ="..." />
    
< converter  id ="..."  class ="..." />
  
</ init >

  
<!--  without allow, DWR isn't allowed to do anything  -->
  
< allow >
    
< create  creator ="..."  javascript ="..." />
    
< convert  converter ="..."  match ="..." />
  
</ allow >

  
<!--  you may need to tell DWR about method signatures  -->
  
< signatures >
    ...
  
</ signatures >

</ dwr >

配置文件中各部分介绍:
<allow>:在这个部分我们定义DWR可以创建和转换的java类。
Createors:创建对象。
create元素的结构如下:
<allow>
  <create creator="..." javascript="..." scope="...">
    <param name="..." value="..."/>
    <auth method="..." role="..."/>
    <exclude method="..."/>
    <include method="..."/>
  </create>
  ...
</allow>
在这里Creator,javascript是必须的。

Converters:由于我们的方法参数有时候不定是java内置的一些类型,如我们可能接收一个自定义的bean这个时候我们就需要为Bean写一个

Converter
DRW内部自动会将如下的一些java类型进行转换:
1.值类型:boolean, int, double, etc;
2.值类型:对应的java类类型。
3.String类型,Date类型
4.上面类型的数组,集合类型(lists,sets,maps,Iterators,等)
5.DOM对象。
<inti>
配置文件中的一个可选部分,如果你创建了新的Creator或Converter是我们需要在这里申明类。该部分就像java文件中的import语句。
<signatures>
通过反射机制来获取方法需要的参数类型,在参数类型是范型集合类时我们也需要说明具体的类型。

 上面的内容是通过学习http://getahead.org/dwr/server/dwrxml,上面的内容挺详细的。

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值