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

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

  1. java datasource 配置_Spring boot 基于注解方式配置datasource

    Spring boot 基于注解方式配置datasource Xml配置 我们先来回顾下,使用xml配置数据源. 步骤: 先加载数据库相关配置文件; 配置数据源; 配置sqlSessionFactor ...

  2. 事务配置_SSH(五)- 使用注解方式配置事务管理

    步骤1:修改applicationContext.xml步骤2:为ProductServiceImpl 添加注解步骤3:测试步骤4:MYSQL 表的类型必须是INNODB才支持事务 步骤 1 : 修改 ...

  3. dubbo学习(四)配置dubbo 注解方式配置

    provider service注解暴露服务 @Service public class AnnotationServiceImpl implements AnnotationService {@Ov ...

  4. spring 注解方式配置Bean

    概要: 再classpath中扫描组件 组件扫描(component scanning):Spring可以从classpath下自己主动扫描.侦測和实例化具有特定注解的组件 特定组件包含: @Comp ...

  5. Spring注解方式配置切面类

  6. 3.手写LcSpringMvc(3),注解方式配置请求

    springmvc-servlet.xml配置 <LcSpring><!-- <bean id="urlmaping"><property na ...

  7. JavaWeb学习总结(四十八)——模拟Servlet3.0使用注解的方式配置Servlet

    一.Servlet的传统配置方式 在JavaWeb开发中, 每次编写一个Servlet都需要在web.xml文件中进行配置,如下所示: 1 <servlet> 2 <servlet- ...

  8. java web学习总结(二十一) -------------------模拟Servlet3.0使用注解的方式配置Servlet...

    一.Servlet的传统配置方式 在JavaWeb开发中, 每次编写一个Servlet都需要在web.xml文件中进行配置,如下所示: 1 <servlet> 2 <servlet- ...

  9. SSH深度历险(十一) AOP原理及相关概念学习+xml配置实例(对照注解方式的优缺点)...

    接上一篇 SSH深度历险(十) AOP原理及相关概念学习+AspectJ注解方式配置spring AOP,本篇我们主要是来学习使用配置XML实现AOP 本文採用强制的CGLB代理方式 Security ...

最新文章

  1. java.lang.NumberFormatException: For input string: F
  2. PowerBI 报表平台首页报表列表加载慢
  3. 慢sql治理经典案例分享
  4. loj2537 「PKUWC2018」Minimax 【概率 + 线段树合并】
  5. 信息学奥赛一本通(1318:【例5.3】自然数的拆分)
  6. Spring自学日志04(java的方式配置Spring)
  7. 一道看似简单的sql需求却难倒各路高手 - 你也来挑战下吗?
  8. python如何循环sql语句_sql语句的for循环语句怎么写
  9. Spring Guide:Securing a Web Application(中文大概意思)
  10. 绿联蓝牙发射器 linux,绿联蓝牙发射器 Switch蓝牙耳机完美解决方案
  11. 智商黑洞(门萨Mensa测试)11
  12. 读《Java核心技术 卷I》有感之第3章 Java的基本程序设计结构
  13. React Native学习资源汇总
  14. APP - 查询全国医院各科室排行榜(一)
  15. Go秒杀系统——RabbitMQ核心概念与工作模式
  16. c0604 旋转魔方阵
  17. apidoc使用教程-编写漂亮的api文档
  18. 分布式.RPC-WebService三要素,三个规范, Soap协议(理解原理 才是事半功倍)
  19. linux中如何实现动态域名解析
  20. 360左下角软件小助手--壁纸的存储路径

热门文章

  1. Linux磁盘管理----分区格式化挂载fdisk、mkfs、mount
  2. vue.js环境安装
  3. 电脑勒索病毒之谜:用户如何能确保电脑安全
  4. Android签名机制介绍:生成keystore.签名.查看签名信息等方法
  5. 85.路由器和电脑的设置
  6. SQLAlchemy 常用基本表
  7. ubuntu安装lrzsz报错“E: Unable to locate package”
  8. MATLAB 练习题 金币
  9. mysql 西安_MySQL分区维护
  10. 【十大经典排序算法】java实现--冒泡排序(1)