当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:13:00  来源:本站整理

DWR的注释(annotations)操纵及反向调用(Reverse Ajax)[Java编程]

赞助商链接



  本文“DWR的注释(annotations)操纵及反向调用(Reverse Ajax)[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

先说说注释语法,免却dwr.xml.(自从用了java 5 之后,目前越看一堆堆的配置文件越烦,越来越喜好注释方法来的直接简单了)

首先下载最新的安定版本的dwr.jar文件放到你的工程中.(还有需求别的的吗?不需求了,dwr就是这么简单)

然后在web.xml中增添以下一段

<!-- DWRServlet -->
  <servlet>
   <servlet-name>dwr-invoker</servlet-name>
   <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
   <init-param>
<!-- 默许为false,调试用,可以拜候http://地址:端口/上下文/dwr 来举行测试 -->
    <param-name>debug</param-name>
    <param-value>true</param-value>
   </init-param>
<!--这就是传说中的DWR反转调用的开关了,默许也是false -->
   <init-param>
    <param-name>activeReverseAjaxEnabled</param-name>
    <param-value>true</param-value>
   </init-param>
<!--日记级别不多说了-->
   <init-param>
    <param-name>logLevel</param-name>
    <param-value>WARN</param-value>
   </init-param>
<!--这块注意了,关键来了,把利用DWR注释的类都要加在这里,2.0的DWR仿佛还不支持包扫描,但愿今后能供应这个功效,3.0我还没注意有没有这个功效,目前还没出正式版-->
   <init-param>
    <param-name>classes</param-name>
    <param-value>
                 org.relax.service.SectionManager,
     org.relax.service..entity.Section
             </param-value>
   </init-param>
  </servlet>
<!--这块不用多说了吧,假如看不懂,哪风凉哪呆着去吧-->
  <servlet-mapping>
   <servlet-name>dwr-invoker</servlet-name>
   <url-pattern>/dwr/*</url-pattern>
  </servlet-mapping>

在这里再阐明一下有的文章用的是uk.ltd.getahead.dwr.DWRServlet,其实他只是担当了一下 org.directwebremoting.servlet.DwrServlet自己什么也没做,所以这两个类用哪个都行(这么做应当是为了兼容从前的版本,猜的,1.0我没用过).

下面看具体的类吧.

@Service
@RemoteProxy(creator = SpringCreator.class, name = "sectionManager", creatorParams = @Param(name = "beanName", value = "sectionManager"))
public class SectionManager extends DefaultEntityManager<Section, Integer> {
  @Autowired
  OriginCollectDataManager originCollectDataManager;
  @RemoteMethod
  public Section get(Integer id) {
   return super.get(id);
  }
  @RemoteMethod
  public List<Section> getAll() {
   return super.getAll();
  }
}


  以上是“DWR的注释(annotations)操纵及反向调用(Reverse Ajax)[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • DWR的注释(annotations)操纵及反向调用(Reverse Ajax)
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .