atitit.ajax bp dwr 3.该票据安排使用的流量汇总 VO9o.....

1. 安装配置 1

1.1. 下载  dwr.jar 1M 1

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

2. 查询页面 2

2.1. Class 配置SVS 2

2.2. 实体class配置@DataTransferObject  ,仅仅使用这个走ok兰..
3

2.3. 測试查看发布的方法 3

2.4. 导入到page页面 3

2.5. 使用在js黑头 4

3. 异常处理,使用java异常..
4

4. Qa问题 4

4.1. #=====param sh requesst 4

4.2. Xxx is undefine 5

4.3. Warning: overloaded methods are not recommended 5

5. 參考:: 5

1. 安装配置

1.1. 下载  dwr.jar 1M

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

1.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

2. 查询页面

2.1. Class 配置SVS

@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) {

2.2. 实体class配置@DataTransferObject  ,仅仅使用这个走ok兰..

public class Equipment implements java.io.Serializable {

@RemoteProperty:::这个通常不使用...要是使用李这个,全部的的属性都要加这个了,贝儿不行...

2.3. 測试查看发布的方法

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下载哈来..

2.4. 导入到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>

2.5. 使用在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);

}

);

3. 异常处理,使用java异常..

<init-param>

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

<param-value>

com.attilax.lang.CantDelDataEX,

</param-value>

throw new CantDelDataEX("有节目单关联数据。不能删除");

@DataTransferObject

public class CantDelDataEX extends RuntimeException {

public CantDelDataEX(String string) {

//  attilax 老哇的爪子 j_z_54   o93

super(string);

}

//  attilax 老哇的爪子 j_z_41   o93

}

4. Qa问题

4.1. #=====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...

4.2. Xxx is undefine

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

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

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

4.3. 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.

5. 參考::

atitit.编辑表单的实现最佳实践dwr jq easyui O726

版权声明:本文博客原创文章。博客,未经同意,不得转载。

atitit.ajax bp dwr 3.该票据安排使用的流量汇总 VO9o.....的更多相关文章

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

    atitit.ajax bp dwr 3.的注解方式配置使用流程总结 VO9o..... 1. 安装配置 1 1.1. 下载  dwr.jar 1M 1 1.2. 配置注解方式..web.xml 1 ...

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

    atitit.ajax bp dwr 3.的注解方式配置使用流程总结..... 1. 下载  dwr.jar 1M 1 2. 配置注解方式..web.xml 1 3. Class 配置 2 4. 测试 ...

  3. atitit.ajax 最佳实践跟框架选型 o99

    atitit.ajax 最佳实践跟框架选型 1. 选型框架dwr/dwr3 跟jq 1 2. DWR方便的地方分为两个地方. 1 3. dwr 优点: 1 4. 缺点: 2 5. 根jq的区别 2 1 ...

  4. atitit.ajax上传文件的实现原理 与设计

    atitit.ajax上传文件的实现原理 与设计 1. 上传文件的三大难题 1 1.1. 本地预览 1 1.2. 无刷新 1 1.3. 进度显示 1 2.  传统的html4  + ajax 是无法直 ...

  5. Atitit.ati&#160;dwr的原理and设计&#160;attilax&#160;总结&#160;java&#160;php&#160;版本号

    Atitit.ati dwr的原理and设计 attilax 总结 java php 版本号 1. dwr的长处相对于ajax来说.. 1 2. DWR工作原理 1 3. Dwr的架构 2 4. 自己 ...

  6. Ajax框架,DWR介绍,应用,样例

    使用Ajax框架 1. 简化JavaScript的开发难度 2. 解决浏览器的兼容性问题 3. 简化开发流程 经常使用Ajax框架 Prototype 一个纯粹的JavaScript函数库,对Ajax ...

  7. Ajax框架,DWR介绍,应用,例子

    使用Ajax框架 1. 简化JavaScript的开发难度 2. 解决浏览器的兼容性问题 3. 简化开发流程 常用Ajax框架 Prototype 一个纯粹的JavaScript函数库,对Ajax提供 ...

  8. Ajax框架---dwr的用法

    通常使用Ajax时用的都是jQuery框架,现在公司的框架里用的都是dwr.我觉得dwr和jQuery中的ajax用法差不多,看起来也很像. 一.简介 百度百科上对dwr的描述: DWR采取了一个类似 ...

  9. Ajax 之 DWR

    DWR是开源框架,类似于hibernate.借助于DWR,开发人员无需具备专业的JavaScript知识就可以轻松实现Ajax,是Ajax更平民化. 添加jar包   dwr.jar   common ...

随机推荐

  1. 结构的具体说明sublime text 2/3的Golang开发环境

    1.下载并安装sublime text 2/3 官网下载:http://www.sublimetext.com/ 2.安装成功sublime text后.启动sublime text.选择菜单栏&qu ...

  2. hdu 1290 竭诚为杭州电礼物50周年

    专门为杭州电50周年礼事 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Tot ...

  3. hdu3480二维斜率优化DP

    Division Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 999999/400000 K (Java/Others) Tota ...

  4. 【web开发学习笔记】Structs2 Action学习笔记(两)

    action学习笔记2-大约action method讨论 Action运行的时候并不一定要运行execute方法,能够在配置文件里配置Action的时候用method=来指定运行哪个方法 也能够在u ...

  5. 写自己的第二级处理器(3)——Verilog HDL行为语句

    我们会继续上传新书<自己动手写处理器>(未公布),今天是第七章,我每星期试试4 2.6 Verilog HDL行为语句 2.6.1 过程语句 Verilog定义的模块一般包含有过程语句,过 ...

  6. (大数据工程师学习路径)第四步 SQL基础课程----select详解

    准备 在正式开始本内容之前,需要先从github下载相关代码,搭建好一个名为mysql_shiyan的数据库(有三张表:department,employee,project),并向其中插入数据. 具 ...

  7. SQLServer-----使用jTDS连接SQLServer数据库

    一.jTDS一个简短的引论 jTDS100%纯Java实现的JDBC3.0驱动,它用于连接 Microsoft SQL Server(6.5.7.2000,2005,2008 和 2012)和Syba ...

  8. 使用newLISP由SMTPserver发送电子邮件

    直接使用的标准模块smtpx.lsp, smtp.lsp你可以不设置port,庭审后,没用. 以下是一个示例代码: #!/usr/bin/newlisp (set 'debug-flag true) ...

  9. Centos7系统配置上的变化(二)网络管理基础

    原文 Centos7系统配置上的变化(二)网络管理基础 上篇简单介绍了CentOS 7 在服务和网络方面的一点变化,先前很多烂熟于心的操作指令已经不适用了,不管是否习惯,总要接受.熟悉这些变化. 写上 ...

  10. 笔试题&amp;面试题:设计一个复杂度为n的算法找到单向链表倒数第m个元素

    设计一个复杂度为n的算法找到单向链表倒数第m个元素.最后一个元素假定是倒数第0个. 提示:双指针查找 相对于双向链表来说,单向链表仅仅能从头到尾依次訪问链表的各个节点,所以假设要找链表的倒数第m个元素 ...