`
tryto21
  • 浏览: 13912 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

dwr使用记录

    博客分类:
  • dwr
阅读更多

最近要写一个聊天程序,搜索到dwr.jar,于是试着用它来做

第一步 从网上download dwr.war,放到tomcat服务器下,启动服务可以看下/chat/java_chat.html页面的效果,那是一个简单的聊天程序.

第二步 把war包里的chat文件夹和web-inf文件夹copy到一个新建的java_web工程里,记得删掉里面的class文件,在class文件夹里除了class文件还有源代码:)copy到项目里uk.ltd.getahead.dwrdemo.chat

第三步 清理web-inf里面的dwr.xml文件,把<!---->之外的全部去掉,保留

    <convert match="uk.ltd.getahead.dwrdemo.chat.*******" converter="bean"></convert>是你自己写的*******.java
现在已经可以部署启动了看看效果了.
如果是tomcat服务器,就一点问题没有.jboss服务器会出现log4j的问题,不用管不影响chat服务器启动.

dwr相关页面:

官方网站
http://getahead.org/dwr
下载
http://getahead.org/dwr/download
文档
http://getahead.org/dwr/documentation
中文文档
http://wiki.javascud.org/display/dwrcn/Home

三 jsp中如何使用

 var acctInfo;
 function callGetAcctInfo(){     
  FutListService.getAcctInfo( acctId,{
    callback : function(retValue) {
   acctInfo= retValue;
    },
    async : false
  });
  setAcctInfo(acctInfo);
 } 

FutListService是类,getAcctInfo是方法,acctId是参数acctInfo是返回值。
实际使用中发现在服务器端使用Util.setValue,由于发送数据过于频繁造成客户端浏览器负荷过大,遂改在客户端定时调用
  setInterval("callGetAcctInfo()","1000");


分享到:
评论

相关推荐

    socket+dwr项目

    若有数据,将字符创推送给指定jsp页面(dwr两种推送方式,一种session记录jsp页面id,后台使用定时器不断推送,即不断执行java业务代码,第二种jsp通过js定时器监听java业务代码,有数据推送,这里用的是第二种)

    DWR dwr 2.0 dwr推 推 反转ajax 聊天系统 广播系统 字符串加密 历史记录 推技术 聊天系统源码 源码 注释

    这是,以上两个版本的升级版,在原有的基础上,增加了 清空聊天记录,上线通知,用户id,及登录的所在地(ip),聊天信息可选择颜色, ps: 测试的时候记得将 info.txt(聊天信息保存文件) 绝对路径覆盖源码中,以前的路径,

    Dwr+AutoComplete+pinyin4j 自动匹配

    导入myeclips就可用,智能搜索功能:让用户体验感觉良好点,在输入相关的关键搜索字时就可以得知相应的记录数 Dwr+AutoComplete+pinyin4j 自动匹配(中文,拼音)

    DWR实例(模仿百度的搜索功能)自动补全

    自己dwr做的实例,具体如下: 数据库中有五条记录:1 12 123 1234 12345 输入 1 输出:1 12 123 1234 12345(以1开头的全部记录) 输入 12 输出: 12 123 1234 12345(以12..) 输入 123输出: 123 1234 12345(以123..) ...

    web聊天,私聊,群聊。dwr实现。无数据库

    所有技术:;j2ee dwr servlet js 实现在线聊天功能,无刷新,逆推信息。

    DWR应用简单Demo

    记录dwr学习,简单的小应用

    Dwr3 实现消息推送步骤详解

    文档记录了dwr相关的配置信息,按照实例即可完成dwr的推送。 解决了ScriptSessionListener 第一次不加载问题,及跨域的修改方式,以及Maven的引入方式

    dwr 推, 广播系统, java 聊天 系统

    使用 dwr 2.0 推技术实现的 聊天, 广播 附源码,带注释,使用 des 加密聊天信息保存在本地 txt 文件中,可查询历史聊天记录

    Ext_Dwr_Spring_Hibernate完美结合,工程实例

    该工程在MyEclipse中可以无错的导入,带jar包,带数据库建表语句(包括插入记录)。用的是MySql数据库。 其中edit-grid2.html页面中的数据是利用dwr调spring,进过spring中的业务方法掉hibernate来操作数据库完成的...

    DWR+Jquery+Servlet+Jdbc+Ztree类似新浪微博聊天工具

    本人独立开发的产品,已用于实际项目中,仅供参考,该产品经过严格测试,可直接使用,请勿完全模仿,该产品包括三个部分(数据库文件《.sql》,静态demo页面,java web项目),该工具采用DWR结合jqury开发,后台采用...

    jsf_ajax_hibernate_jdbc_mysql_dwr演示视频

    该资源使用了众多的java软件开发项目用到的基本内容,包含jsf,ajax技术,hibernate映射,log4j记录日志和dom4j解析xml以及使用的dwr使用的ajax技术以及基本的ajax应用,数据库使用的是mysql。演示的是用户注册系统,...

    用dwr做的二级联动菜单(可扩展为多级联动)

    使用dwr做的二级联动菜单,不会出现DWRUtil未定义的问题。不使用DWRUtil实现,依赖dwr.xml中的配置的实体实现二级联动。数据库采用mysql,字段简单可根据自己的情况建立数据库,根据pojo中的类建立表,然后把util...

    MySQL,DWR,JSON,EXT 实现EditorGrid

    使用EXT的EditorGrid,实现前台页面对数据直接进行增删改查操作。...例子中使用了DWR和JSON.含MySQL数据库脚本,并已加入Log4j日志记录。本例详细讲解可以参见:http://www.cshopetech.com/showtopic-239.aspx

    dwr结合amcharts做的一个动态时序图示例

    一个利用amcharts 和DWR技术做的一个动态时序图。...我原本用这个做了一个类似于Windows任务管理器里面的CPU使用记录的图形展示。但这个只是示例,所以没有去真正采集CPU数据。建议有需求的人去下载。

    用SSH+DWR+Oracle做的模拟Google搜索

    本实例是用SSH+DWR+Oracle10g做的模拟Goolge搜索的守完整实例 内容包括: 1、给每行绑定一个鼠标移上和移走事件 onmouseover onmouseout 2、焦点如果从文本框转移动显示的层中 设置了文本框失去焦点事件,目的是让...

    ajax 聊天室

    ajax的dwr聊天室记录保存在xml文件里

    Ext 在线实时聊天系统(完整的包,导入之后,加个数据库就直接跑)

    ext + ibatis + spring + struts2 + dwr实现,数据库自己建一个,改spring的配置文件就行,表名:users,字段只有三个:id(int),name,password 这个版本是我做的测试版本,登录界面是我随便从其他系统整过来的...

    基于客户端轮询服务器思想实现的即时通信Demo

    该工程基于Ajax技术,采用客户端轮询服务器实现即时通信的简单Demo。 其中,...客户端通过readNews方法,读取内存中现有的新记录,通过js显示在页面上。 客户端使用Ajax技术,利用DWR库实现异步访问。

    Java系列记录

    这是本人在学习Java的记录,其中包含有Java核心,JSP/Servlet,SSH,WebService,JS(JQuery/Ext/DWR),数据库(MySQL/Oracle), Linux(初级),HTML+CSS,Ant等... 本人拿出给正在学习Java的同胞借鉴一下,有错那也是在所难免...

    Struts2+Hibernate3+Spring2.5整合详细步骤+实例可运行代码

    1. word文档记录了Struts2+Hibernate3+Spring2.5整合详细步骤,附有操作步骤的图示参考,并给出了各个步骤的注意事项; 2. 源代码实例包括一个完整模块的增删改查操作,可直接运行,可以在此基础上直接进行自己系统...

Global site tag (gtag.js) - Google Analytics