模仿QQ实现的群聊功能,基本类似聊天室.聊天记录每5条保存到数据库
技术:ExtJS 3.2 DWR 3.0 Struts 2.16 Spring 2.0 Hibernate 3.2 MySql 5.0
原文地址: http://yourgame.iteye.com/blog/681537
火狐浏览器,谷歌浏览器测试通过.
安装方法:
1.新建eclipse工程,复制源码到工程
2.建立数据库名字为"chat"
3.运行工程中 "com.javaeye.yourgame.db.ExportDB.java"中的main方法创建表
4.部署tomcat启动ok
2 楼
JavaCrazyer
2010-06-02
楼主厉害之前就看过有高人写过,现在又有高人出手分享代码,实属慷慨
3 楼
copy
2010-06-02
支持一下
4 楼
严东军
2010-06-02
学习下。
5 楼
焱下川
2010-06-02
支持!很强大!我这中文记录保存为?
6 楼
halatate
2010-06-02
看了图片,做的蛮好的。下载下来, 研究研究,多谢分享!
7 楼
aaron7524
2010-06-03
呵呵 半年了,
8 楼
别来无聊
2010-06-03
好东西呢,好好学习下哈
9 楼
kallyena
2010-06-04
楼主的奉献精神,那是没话说
10 楼
yourgame
2010-06-04
kallyena 写道
楼主的奉献精神,那是没话说
大家都分享知识,大家都进步.
11 楼
nickevin
2010-06-14
有个疑问 我的js方法是以类的方式包装的 dwr能不能调用带有scope的js方法
比如说:
在你的代码中是这样调用js方法的:
s.addFunctionCall("receiveMessages", msg);
其中的receiveMessages是一个全局方法
而我是写的是某个类的方法 如下
ChatWindow = Ext.extend(LoginWindowUi, {
initComponent : function() { ChatWindow.superclass.initComponent.call(this);
},
send: function() {
.....
},
receive: function() {
.....
}
});
比如说:
在你的代码中是这样调用js方法的:
s.addFunctionCall("receiveMessages", msg);
其中的receiveMessages是一个全局方法
而我是写的是某个类的方法 如下
ChatWindow = Ext.extend(LoginWindowUi, {
initComponent : function() { ChatWindow.superclass.initComponent.call(this);
},
send: function() {
.....
},
receive: function() {
.....
}
});
12 楼
wzglovejava
2010-06-28
这两个rar文件解压之后是一样的,那个交流群我加不进去,怎么回事儿。。。我加的第三个群
13 楼
ootabc
2010-07-19
向牛人致敬! 支持分享 享受分享
14 楼
zhys513
2010-07-27
学习了,确实是好东西哦。谢~楼主的无私贡献
15 楼
microbone
2010-09-03
楼主,太感谢了!O(∩_∩)O~
16 楼
linjuan8719
2010-09-30
好东西呢,好好学习下哈
17 楼
mobei08
2010-10-19
学习一下,谢楼主~~
18 楼
ldb19890624
2010-10-19
谢谢 楼主!
19 楼
jlwuc
2010-10-24
学习中! ^^
20 楼
kmhuang
2010-11-25
楼主NB楼主NB楼主NB楼主NB楼主NB楼主NB
21 楼
gdzbgg0931
2011-12-16
下载来看下,挺不错的。。