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

本文详细介绍DWR注解配置的使用流程,包括下载DWR库、配置web.xml、类及方法注解、测试方法发布、页面引入及JS调用等步骤,并提供了常见问题解决方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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.youkuaiyun.com/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.

一、综合实战—使用极轴追踪方式绘制信号灯 实战目标:利用对象捕捉追踪和极轴追踪功能创建信号灯图形 技术要点:结合两种追踪方式实现精确绘图,适用于工程制图中需要精确定位的场景 1. 切换至AutoCAD 操作步骤: 启动AutoCAD 2016软件 打开随书光盘中的素材文件 确认工作空间为"草图与注释"模式 2. 绘图设置 1)草图设置对话框 打开方式:通过"工具→绘图设置"菜单命令 功能定位:该对话框包含捕捉、追踪等核心绘图辅助功能设置 2)对象捕捉设置 关键配置: 启用对象捕捉(F3快捷键) 启用对象捕捉追踪(F11快捷键) 勾选端点、中心、圆心、象限点等常用捕捉模式 追踪原理:命令执行时悬停光标可显示追踪矢量,再次悬停可停止追踪 3)极轴追踪设置 参数设置: 启用极轴追踪功能 设置角度增量为45度 确认后退出对话框 3. 绘制信号灯 1)绘制圆形 执行命令:"绘图→圆→圆心、半径"命令 绘制过程: 使用对象捕捉追踪定位矩形中心作为圆心 输入半径值30并按Enter确认 通过象限点捕捉确保圆形位置准确 2)绘制直线 操作要点: 选择"绘图→直线"命令 捕捉矩形上边中点作为起点 捕捉圆的上象限点作为终点 按Enter结束当前直线命令 重复技巧: 按Enter可重复最近使用的直线命令 通过圆心捕捉和极轴追踪绘制放射状直线 最终形成完整的信号灯指示图案 3)完成绘制 验证要点: 检查所有直线是否准确连接圆心和象限点 确认极轴追踪的45度增量是否体现 保存绘图文件(快捷键Ctrl+S)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值