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.
相关文章
- 2022超详细流程ios APP最新打包上线教程,保证一看就会!
- Spring MVC框架学习(二)---- 使用原生的配置 熟悉 SpringMVC 的执行流程
- 漫谈项目质量保障——协作流程
- Flowable 快速入门教程:SpringBoot 集成 Flowable + Flowable Modeler 流程配置可视化(超详细)[通俗易懂]
- 如何通过精益流程改进提高效率?
- 管家婆D9手机版配置流程
- java 流程引擎_Activiti流程引擎对象及配置原理解析「建议收藏」
- 你知道线程池的 创建方式、7大参数、处理流程 和 最大线程数量该如何配置吗
- TortoiseGit 安装、配置、下载全流程
- 好的流程可视化和配置化是什么样的?
- 【Android FFMPEG 开发】FFMPEG 直播功能完整流程 + 源码 ( 源码交叉编译 -> AS工程配置 -> 音视频打开/读取/解码/格式转换 -> 原生绘制播放 -> 音视频同步 )
- 【Android Gradle 插件】Gradle 构建工具简介 ② ( Android 项目构建打包流程 | 构建工具发展 -> 手动配置 -> Ant -> Maven -> Gradle )
- Office中文版下载及安装教程:从下载到安装全流程详解
- Redis Sentinel服务配置流程(详解)
- python全栈开发-Day2 布尔、流程控制、循环详解编程语言
- 探究MySQL数据库开发:探究全流程(mysql数据库开发流程)
- Oracle服务名配置流程:快速获取结果(oracle服务名配置)
- SAP 采购订单/采购申请审批流程配置详解编程语言
- Linux开发流程:构建稳定可靠的系统(linux开发流程)
- sktopLinux桌面:改变您的工作流程。(linuxde)
- Linux游戏编程:探秘开发流程和技巧(linux游戏编程)
- Oracle全局配置简化工作流程(oracle全局配置)
- Oracle操作视图分步编写流程说明(oracle写视图步骤)
- MySQL安装详细指南下载安装配置流程一网打尽(mysql下载及安装流程)
- 管理 Oracle ERP的订单流程管理研究(oracle erp订单)
- Oracle DMP操作流程快速清除数据库信息(oracle dmp清除)
- Git客户端图文详解如何安装配置GitHub操作流程攻略