我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: [J2EE小组]第一次项目WEBIM(使用AJAX) 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

rexlove





性别: 帅哥 状态: 该用户目前不在线
等级: 鹤立鸡群
发贴: 1442
威望: 0
浮云: 1147
在线等级:
注册时间: 2005-11-20
最后登陆: 2012-11-08

5come5帮你背单词 [ flood /flΛd/ v. 洪水;vt. 淹设,灌溉;vi. 泛滥,大量涌到 ]


[J2EE小组]第一次项目WEBIM(使用AJAX)

两个星期过去了,不知道蛐蛐们进展怎么样?

关于那个web实现im蛐蛐们做的怎么样?

我们可以参考下面的那个软件,思想是一样的,在架构上,功能上我们可以做自己的

有兴趣的看看   正在做开发文档,以前总是找不到方向,不知道从什么地方下手,现在有了一个参照物,可以实施了



我这里还有测试软件包,运行过.很厉害,做的不错的,有兴趣的可以过来拷


[ 此贴被rexlove在2006-10-29 21:33重新编辑 ]
顶端 Posted: 2006-10-24 12:34 | [楼 主]
rexlove





性别: 帅哥 状态: 该用户目前不在线
等级: 鹤立鸡群
发贴: 1442
威望: 0
浮云: 1147
在线等级:
注册时间: 2005-11-20
最后登陆: 2012-11-08

5come5帮你背单词 [ detect /di'tekt/ vt. 发觉,检测 ]


软件名叫:冰河信使 用AJAX(js,xml,java+php技术开发的

完全在浏览器执行 无需客户端

实现了QQ几乎全部功能

像web迅雷浏览器端一些操作也是通过js实现的
顶端 Posted: 2006-10-24 19:39 | [1 楼]
rexlove





性别: 帅哥 状态: 该用户目前不在线
等级: 鹤立鸡群
发贴: 1442
威望: 0
浮云: 1147
在线等级:
注册时间: 2005-11-20
最后登陆: 2012-11-08

5come5帮你背单词 [ mars /ma:z/ n. 火星 ]


写开发文档参考
附件: 软件开发计划书.rar (123 K) 下载次数:18

顶端 Posted: 2006-10-26 15:48 | [2 楼]
rexlove





性别: 帅哥 状态: 该用户目前不在线
等级: 鹤立鸡群
发贴: 1442
威望: 0
浮云: 1147
在线等级:
注册时间: 2005-11-20
最后登陆: 2012-11-08

5come5帮你背单词 [ circular /'sə:kjulə/ a. 环形的,圆(形)的,循环的 ]


一些简单的前期设计
附件: 所使用的技术.rar (6 K) 下载次数:18

附件: 界面.rar (138 K) 下载次数:16

附件: 功能及模块.rar (4 K) 下载次数:15

附件: 数据库设计说明书.rar (4 K) 下载次数:15

顶端 Posted: 2006-10-29 21:22 | [3 楼]
rexlove





性别: 帅哥 状态: 该用户目前不在线
等级: 鹤立鸡群
发贴: 1442
威望: 0
浮云: 1147
在线等级:
注册时间: 2005-11-20
最后登陆: 2012-11-08

5come5帮你背单词 [ election /i'lekən/ n. 选举 ]


目前最重要的问提时 怎么发送消息&接收消息
一.系统前提
暂时不接收注册用户,在数据库服务器端加入用户
所有在线用户都是好友,每两个人之间都可以聊天
咱不能多人聊天
二.核心问题:
1.怎么获取好友列表-
@直接从数据库中查找但前online值为1的用户,然后将用户名保存到一个数组

@服务器先建立一个数组,每当用户上线时后,将其用户名字保存在数组里.
2.怎么发送消息,消息的数据结构.
当点击好友列表里的好友时,及弹出聊天窗口,用JS来控制
远程图片:liao2.JPG
顶端 Posted: 2006-10-29 21:24 | [4 楼]
rexlove





性别: 帅哥 状态: 该用户目前不在线
等级: 鹤立鸡群
发贴: 1442
威望: 0
浮云: 1147
在线等级:
注册时间: 2005-11-20
最后登陆: 2012-11-08

5come5帮你背单词 [ stress /stres/ n. 压力,压迫,(精神或肉体的)紧张,压力,强调,重视;vt. 强调 ]


看过冰河信使,

他们的通信,肯定不使直接连接, 通过服务器"中转"   我也准备用这个思想.呼唤蛐蛐支招,


一个笨办法,使用数据库, 建立一个消息表,有ID,user-from ,user-to,message.发送消息时先将消息存到数据库中,然后在将消息发到目的地.

还可以通过XML, javabean.......迷茫中



注:低层通信时通过AJAX的XMLHttpRequest对象来完成的(类似Activex控件)
附件: Ajax简介.rar (42 K) 下载次数:14

顶端 Posted: 2006-10-29 21:32 | [5 楼]
rexlove





性别: 帅哥 状态: 该用户目前不在线
等级: 鹤立鸡群
发贴: 1442
威望: 0
浮云: 1147
在线等级:
注册时间: 2005-11-20
最后登陆: 2012-11-08

5come5帮你背单词 [ strike /straik/ n. 罢工,攻击;vt. 打,击,敲,冲击,给…以深刻印象;vi. (钟)鸣响,罢工,袭击 ]


现在忙的很 一大堆实验
顶端 Posted: 2006-11-02 13:09 | [6 楼]
rexlove





性别: 帅哥 状态: 该用户目前不在线
等级: 鹤立鸡群
发贴: 1442
威望: 0
浮云: 1147
在线等级:
注册时间: 2005-11-20
最后登陆: 2012-11-08

5come5帮你背单词 [ overcoat /'əuvəkəut/ n. 外衣,大衣 ]


通过数组传递消息

发送方通过Post方式将消息传递给服务器, 服务器经过相应的处理 通过Request响应客户端请求,将消息传送给接收方

1,将消息保存在本地数组里(包括接收到的&自己发送出去的).
2.将消息保存在服务器端数组里.
顶端 Posted: 2006-11-03 14:09 | [7 楼]
rexlove





性别: 帅哥 状态: 该用户目前不在线
等级: 鹤立鸡群
发贴: 1442
威望: 0
浮云: 1147
在线等级:
注册时间: 2005-11-20
最后登陆: 2012-11-08

5come5帮你背单词 [ critical /'kritikəl/ n. 批评家,评论家 ]


客户端只有浏览器,只能用网页形式
就是网页的形式.


应该是Response
顶端 Posted: 2006-11-03 21:26 | [8 楼]
rexlove





性别: 帅哥 状态: 该用户目前不在线
等级: 鹤立鸡群
发贴: 1442
威望: 0
浮云: 1147
在线等级:
注册时间: 2005-11-20
最后登陆: 2012-11-08

5come5帮你背单词 [ would /wud, wəd/ aux. & v. 将,可能,大概,将会,总是,总会,宁愿 ]


选一种保存方式就行了

基本上用jsp的地方很少了. 一些使用AJAX的应用.服务器端数据处理基本上是Servlet完成当然用JSP也可以 考虑到扩展性,尽量用Servelt

客户端程序基本上就是Javascript控制函数&表单
顶端 Posted: 2006-11-03 22:15 | [9 楼]
rexlove





性别: 帅哥 状态: 该用户目前不在线
等级: 鹤立鸡群
发贴: 1442
威望: 0
浮云: 1147
在线等级:
注册时间: 2005-11-20
最后登陆: 2012-11-08

5come5帮你背单词 [ separate /'sepəreit, 'sepərit/ vt. 使分开,区分,识别;vi. 分离,分居;a. 不同的,单独的,各自的,分隔的 ]


冰河信使,同时集成了论坛&办公功能.
还支持语音
顶端 Posted: 2006-11-03 22:21 | [10 楼]
rexlove





性别: 帅哥 状态: 该用户目前不在线
等级: 鹤立鸡群
发贴: 1442
威望: 0
浮云: 1147
在线等级:
注册时间: 2005-11-20
最后登陆: 2012-11-08

5come5帮你背单词 [ travel /'trævl/ vi. 旅行,行进,走,运行,运行,传达,室播;n. 旅行 ]


核心问题3
3.怎么确定消息的来源及去处.------消息怎么样才能正确到达接收方?
顶端 Posted: 2006-11-03 22:32 | [11 楼]
rexlove





性别: 帅哥 状态: 该用户目前不在线
等级: 鹤立鸡群
发贴: 1442
威望: 0
浮云: 1147
在线等级:
注册时间: 2005-11-20
最后登陆: 2012-11-08

5come5帮你背单词 [ in /in/ prep.在…里,在…上内,在…期间,在…方面,在…之内,在…方面,处…之中,用,以 ]


Quote:
引用第17楼chsml于2006-11-04 10:27发表的:



服务器端是动态的, 消息表用自定义的全局(application级)数据链存储(也可数据库)
单条消息格式自定义, 用regexp正则表达式处理消息中的关键字过滤和表情符号的替换, 这些可以参考论坛UBB Code部分
.......


蛐蛐的意见不错啊

我看过一个成熟的WEB IM 编码量确实有点大特别使Javascript写的

我们设想的WEBIM不是像普通的即使通讯那样同时容纳成千上万人

这个WEBIM 其实就是个WEB服务器程序, 只不过能像普通IM那样聊天,同时可以有很多服务器端,没个服务器端用户数量有限. 同时它肯定也完成不了普通IM的使命,但它可以有它的使用方向,比如企业营销,[屏蔽].......(没有多少用户同时在线的)

现在参考的那个WEBIM就是这样的,支持后台添加用户
顶端 Posted: 2006-11-04 12:51 | [12 楼]
rexlove





性别: 帅哥 状态: 该用户目前不在线
等级: 鹤立鸡群
发贴: 1442
威望: 0
浮云: 1147
在线等级:
注册时间: 2005-11-20
最后登陆: 2012-11-08

5come5帮你背单词 [ source /so:s/ n. 根源,来源,出处 ]


这个想法不错

在WEB模式下 两个客户端能不能连接, 怎么连接?

期待答案
顶端 Posted: 2006-11-05 15:14 | [13 楼]
rexlove





性别: 帅哥 状态: 该用户目前不在线
等级: 鹤立鸡群
发贴: 1442
威望: 0
浮云: 1147
在线等级:
注册时间: 2005-11-20
最后登陆: 2012-11-08

5come5帮你背单词 [ hole /həul/ n. 洞,孔眼 ]


就是这样想的, 两个客户端怎么才能打交道???
顶端 Posted: 2006-11-06 21:37 | [14 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.013961(s) query 6, Time now is:07-06 15:35, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号