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. ZOJ 2760 How Many Shortest Path(Dijistra + ISAP 最大流)

    题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1760 题意:给定一个带权有向图 G=(V, E)和源点 s.汇点 t ...

  2. 【原】谈谈promise

    最近在看<你不知道的javascript中卷>,发觉作者花了基本一半的篇幅去讲异步和promise,觉得有必要总结一下. 其实本文的目的是想手写一个Promise的,无奈总结着总结着发觉篇 ...

  3. iOS_21团购_发送请求【点评】数据

    结果表明,一个简单的请求: 用到的点评封装的类: 使用tableView简单展示: // // DealListController.m // 帅哥_团购 // // Created by beyon ...

  4. WCF搭建

    WCF搭建 前言:前面三篇分享了下DDD里面的两个主要特性:聚合和仓储.领域层的搭建基本完成,当然还涉及到领域事件和领域服务的部分,后面再项目搭建的过程中慢慢引入,博主的思路是先将整个架构走通,然后一 ...

  5. Explicit keyword

    说实话,从来没有感觉到这个keyword实用,直到今天. explicit的意思是明显的,和它相相应的一个词是implicit意思是隐藏的. 我參考了MSDN和<c++标准程序库>对这个k ...

  6. (大数据工程师学习路径)第二步 Vim编辑器----Vim文档编辑

    一.vim重复命令 1.重复执行上次命令 在普通模式下.(小数点)表示重复上一次的命令操作 拷贝测试文件到本地目录 $ cp /etc/protocols . 打开文件进行编辑 $ vim proto ...

  7. (大数据工程师学习路径)第一步 Linux 基础入门----目录结构及文件基本操作

    Linux 目录结构及文件基本操作 介绍 1.Linux 的文件组织目录结构. 2.相对路径和绝对路径. 3.对文件的移动.复制.重命名.编辑等操作. 一.Linux 目录结构 在讲 Linux 目录 ...

  8. Java加深理解有关注释

    一.获取应用笔记 常常会遇到这种情况 package Tokyo.Hot; public class Demo { public static void main(String[] args) { n ...

  9. windows平台下载android源代码

    最近观看<android核心分析>,所以很多细节都没有详细看代码很难理解.请记住,印象不深.感觉是最好再一起去的源代码,返回下载android源代码,遇到了许多问题,最后开始下载.合并流程 ...

  10. EF调用sp,EF自动生成返回类型

    在sp中添加下面的红色部分,就是执行sp时的返回类型,后面在EF中添加该sp后,EF会在DBContext文件中,自动生成调用该sp的代码,包括返回类型等,如下: public virtual Obj ...