zoukankan      html  css  js  c++  java
  • atitit.ajax bp dwr 3.的注解方式配置使用流程总结.....

    atitit.ajax bp dwr 3.的注解方式配置使用流程总结.....

    1. 下载  dwr.jar 1M 1

    2. 配置注解方式..web.xml 1

    3. Class 配置 2

    4. 测试查看公布的方法 2

    5. 导入到page页面 3

    6. 使用在js黑头 3

    7. #=====param sh requesst 3

    8. Xxx is undefine 4

    9. Warning: overloaded methods are not recommended 4

    1. 下载  dwr.jar 1M

    Development Release: Version 3 release candidate 2 (3.0 RC2)

    2. 配置注解方式..web.xml

    <!-- o71 -->

    <servlet>

      <display-name>DWR Servlet</display-name>

      <servlet-name>dwr-invoker</servlet-name>  

      <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>

      <init-param>

         <param-name>debug</param-name>

         <param-value>true</param-value>

      </init-param>

      

        <init-param>

         <param-name>allowImpossibleTests</param-name>

         <param-value>true</param-value>

      </init-param>

      

      

        <!-- 将设定注解的域对象和业务实现类放在下面列表中,中间使用逗号间隔 -->

            <init-param>

                <param-name>classes</param-name>

                <param-value>

                   com.focustar.service.AwdSvs_shake_Perdaymode

                </param-value>

            </init-param> 

    </servlet>

     

    <servlet-mapping>

      <servlet-name>dwr-invoker</servlet-name>

      <url-pattern>/dwr/*</url-pattern>

    </servlet-mapping>

    作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com

    转载请注明来源: http://blog.csdn.net/attilax

    3. Class 配置

    @RemoteProxy(name="AwdSvs_shake_PerdaymodeProx") 

    public class AwdSvs_shake_Perdaymode 

    //   下午5:31:28 2014-7-2  老哇的爪子  Attilax

    @RemoteMethod public String leftNum_noReq(String uid, String actid) {

     

     

    4. 测试查看公布的方法

    http://192.168.1.63/weixin/dwr/index.html

    Modules known to DWR:

    · AwdSvs_shake_PerdaymodeProx(NewCreator for com.focustar.service.AwdSvs_shake_Perdaymode)

    点击类k能看到方法一瓦...能单个的方法测试了...stub已经ok...

    查看详细调用参数,能不个js下载哈来..不个http://192.168.1.63/weixin/dwr/interface/AwdSvs_shake_PerdaymodeProx.js下载哈来..

    5. 导入到page页面

    Source code 查看...

    复制..

     <script type='text/javascript' src='/weixin/dwr/engine.js'></script>

      <script type='text/javascript' src='/weixin/dwr/interface/AwdSvs_shake_PerdaymodeProx.js'></script>

      <script type='text/javascript' src='/weixin/dwr/util.js'></script>

    6. 使用在js黑头

     AwdSvs_shake_PerdaymodeProx.startDraw_noreq( openid,actid,   function(data)

             {

    //alert(data);

    //var data_json=eval(data);

    var data_json = eval("(" + data + ")");

             //     alert(data_json.code);

                drawAftEvent(data_json);

             }

    );

    7. #=====param sh requesst

    不个http://192.168.1.63/weixin/dwr/interface/AwdSvs_shake_PerdaymodeProx.js下载哈来..

        /**

         * @param {function|Object} callback callback function or options object

         */

        p.leftNums = function(callback) {

          return dwr.engine._execute(p._path, 'AwdSvs_shake_PerdaymodeProx', 'leftNums', arguments);

    };

     

     

    直接传callbackok...

    子能不个哪rewrite,不个参数直接传类k...

     

    8. Xxx is undefine

    Thourng yeu trace l ,走十不晓得为什么trace 不的上去....大概太深的兰吧...

    原来的是js能直接显示拉李undefine...

    只好ff黑头step 调试..还凑火,能调试了.林吧...

    9. Warning: overloaded methods are not recommended

    Javascript does not support overloaded methods, so the javascript file generated from this class will contain two methods the second of which will replace the first. This is probably not what you wanted.

    It is best to avoid overloaded methods when using DWR.

    3.

  • 相关阅读:
    IFNULL和isnull用法
    Python 进制转换 二进制 八进制 十进制 十六进制
    xhr是什么文件类型?
    from __future__ import unicode_literals
    sort is deprecated, use sort_values(inplace=True) for INPLACE sorting
    Autodesk View and Data API二次开发学习指南
    设置Mac 中保存对话框默认为扩展窗口
    [大数据学习研究] 错误排查,Hadoop集群部分DataNode不能启动
    IDEA 环境下更改Maven的仓库镜像提高下载速度
    [大数据学习研究] 4. Zookeeper-分布式服务的协同管理神器
  • 原文地址:https://www.cnblogs.com/attilax/p/5963938.html
Copyright © 2011-2022 走看看