atitit.ajax bp dwr 3.的注解方式配置使用流程总结.....
atitit.ajax bp dwr 3.的注解方式配置使用流程总结.....
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);
};
直接传callback走ok兰...
子能不个哪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.
相关文章
- Dart 知识点 - 流程控制语句
- springboot IDEA 过滤器全局赋值的操作使用流程
- idea配置运行springboot项目_java项目框架搭建流程
- 可扩展 CI/CD 流水线示例:改善开发流程
- 《软件方法》随想(3)业务建模之业务用例和流程
- 流程引擎概念_虚幻引擎4
- java 流程引擎_Activiti流程引擎对象及配置原理解析「建议收藏」
- 你知道线程池的 创建方式、7大参数、处理流程 和 最大线程数量该如何配置吗
- PCB设计流程,规范和技巧(用KiCad设计DDC信号发生器)- PDF扫描版分享
- 10个不错的绘制流程框图的工具推荐
- Android12 应用启动流程分析
- SVN代码管理协同开发流程
- 开源方案复现ChatGPT流程!1.62GB显存即可体验,单机训练提速7.73倍
- 中兴交换机配置流程和配置命令
- 【Android 应用开发】Paint 渲染 之 BitmapShader 位图渲染 ( 渲染流程 | CLAMP 拉伸最后像素 | REPEAT 重复绘制图片 | MIRROR 绘制反向图片 )
- 【Android 插件化】Hook 插件化框架 ( Hook Activity 启动流程 | Hook 点分析 )
- 2022超详细流程ios APP最新打包上线教程
- IOS实现微信支付流程详解手机开发
- Oracle服务名配置流程:快速获取结果(oracle服务名配置)
- SAP 采购订单/采购申请审批流程配置详解编程语言
- 完美指引:Oracle安装步骤详解(oracle安装流程)
- 管理Linux分支管理:掌握自由式开发流程(linux的分支)
- 《Python3.6官方文档》– 4.更多流程控制语句
- CI框架学习笔记(一)-环境安装、基本术语和框架流程