社区
Web 开发
帖子详情
关于Javaweb及时聊天的
dh1314al
2010-05-01 11:45:24
我是一个新手,打算用struts2编写一个Javaweb及时聊天的程序 大家给点思路吧!小弟参考一下,先谢谢大家了!
...全文
111
8
打赏
收藏
关于Javaweb及时聊天的
我是一个新手,打算用struts2编写一个Javaweb及时聊天的程序 大家给点思路吧!小弟参考一下,先谢谢大家了!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tombow
2010-05-03
打赏
举报
回复
P2p
dh1314al
2010-05-02
打赏
举报
回复
我不想用ajax实现 我想通过Socket这个来实现聊天!这需要什么技术了,或者会遇到些什么难题,现在已经在看Java网络方面的东西了,各位前辈指点一二吧!
tomatozq
2010-05-01
打赏
举报
回复
http://www.ibm.com/developerworks/cn/web/wa-cometjava/
tomatozq
2010-05-01
打赏
举报
回复
可以利用服务器长轮询技术,或者客户端定时轮询
服务器长轮询需要配置tomcat协议为异步IO
<Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" URIEncoding="gbk"
connectionTimeout="20000"
redirectPort="8443" />
然后实现CometProcessor接口,注意该接口在tomcat目录下的lib/catalina.jar包,引用,注意不要直接拷贝到WEB-INF的lib下,发布时会报错。
具体可以看
http://topic.csdn.net/u/20100501/11/67bd5777-6090-4c48-91d7-3d806ad3e71a.html?67894
除非response.getWrite().close()或者连接超时否则连接不会短。
客户端轮询只需要定时发送ajax请求查询即可。
dh1314al
2010-05-01
打赏
举报
回复
楼上什么意思???
satoto
2010-05-01
打赏
举报
回复
没学会走路 就不要想跑
vivazhao
2010-05-01
打赏
举报
回复
问下谷歌“push/推技术”是什么就可以了
ncone
2010-05-01
打赏
举报
回复
可以使用 DWR 来做,很简单
STRUTS2的话,关键是将 RESULT 转化成一个 JSON ,这个有插件可做到
其实最重要是编写页面上javascript代码,如果LZ对这方面不熟,建议先去看看 W3C 的 javascript与AJAX教程
基于
JavaWeb
的
聊天
室软件.zip
项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松copy复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全栈开发),有任何使用问题欢迎随时与我联系,我会
及时
为您解惑,提供帮助 【资源内容】:项目具体内容可查看/点击本页面下方的*资源详情*,包含完整源码+工程文件+说明(若有)等。【若无积分,此资源可私信获取】 【本人专注IT领域】:有任何使用问题欢迎随时与我联系,我会
及时
解答,第一时间为您提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【适合场景】:相关项目设计中,皆可应用在项目开发、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面中 可借鉴此优质项目实现复刻,也可基于此项目来扩展开发出更多功能 #注 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担 2. 部分字体及插图等来自网络,若是侵权请联系删除,本人不对所涉及的版权问题或内容负法律责任。收取的费用仅用于收集和整理资料耗费时间的酬劳
java web
聊天
系统
java实现的web
聊天
系统 前台采用Ajax局部实时刷新,后台用ServletContext存储
聊天
信息,简单好用,部署后即可运行,请大家下载参考~
万能后台管理模板
javaweb
系统包含项目的源码和搭建的详细文档,以及数据库脚本 系统功能模块(开发时可取舍) 1. 权限管理:点开二级菜单进入三级菜单显示 角色(基础权限)和按钮权限 角色(基础权限): 分角色组和角色,独立分配菜单权限和增删改查权限。 按钮权限: 给角色分配按钮权限。 2. 按钮管理:自定义按钮管理,维护按钮权限标识等 3. 菜单管理:无限级别自定义菜单,自定义菜单图标,业务菜单和系统菜单分离,菜单状态显示隐藏(递归处理) 4. 数据字典:无限级别,支持多级别无限分类。内设编号,排序等 5. 组织机构:无限级别,公司or部门管理 6. 在线管理:websocket技术,实时检测在线用户列表,统计在线人数,可强制用户下线 同一用户只能在一个客户端登录 7. 系统用户:对各个基本的用户增删改查,单发、群发站内信邮件短信,导入导出excel表格,批量删除 8. 会员管理:对前台用户管理,分配会员级别,到期时间,状态,联系信息等资料 9. 代码生成:生成完整的模块代码,并保留生成记录模版,可复用 (超强悍开发利器) 正向生成: 生成完整的模块,页面、处理类、service层、myabaits的xml 建表的sql脚本等 反向生成: 任意连接其它数据库(mysql、oracle、sqlserver),根据表反射生成本系统的模块 10. 性能监控:监控整个系统的性能,SQL监控,SQL防火墙,URL监控,SPRING监控,SESSION监控等 11. 接口测试:POST or GET 方式检测系统接口,参数加密,json返回结果,计算服务器响应时间 12. 发送邮件:单发,群发邮件 13. 置二维码:生成二维码图表保存到服务器 or 解析读取二维码内信息 14. 图表报表:柱状图、饼状图、折线图、各种图表大全 15. 地图工具:打开地图, 鼠标点击地图某位置获取经纬度坐标,根据经纬度计算两点距离 16. 打印测试:页面打印预览测试 17. 图片管理:对批量上传的图片统一管理 ,点击放大,可打开多个,自由切换,绚丽预览效果 18. 图片爬虫:输入某网址,爬出其图片显示在页面上,可以放大预览。可保存到服务器上,到图片管理里面 19. 站内信:收信箱和发信箱, websocket技术通讯技术做的
及时
收信提醒,可配置语音提示来信 20. 系统设置:修改系统名称,邮件服务器配置,短信账号设置,图片水印配置,微信配置 21.
及时
聊天
:打开
聊天
窗口,可群聊、一对一
聊天
22. 表单构建:拖拽式快速自定义构建表单,组建元素丰富,有富文本、上传控件、下拉框等等 23. 主附结构:提供一个主表和明细表模块的例子(用本代码生成器生成的) 24. 员工管理:和组织机构部门管理,可以绑定登录系统用户,授权数据权限 -------------------------------------------------------------------------------------------------------------------------数据库管理 25. 数据库备份:可备份单表、整库,支持本地和远程数据库备份(java界面编程技术,socket编程技术) 26. 备份定时器:quartz 2.2 强大的任务调度,多线程备份数据库,任务启动关闭异步操作 27. 数据库还原:历史备份记录,还原数据库 or 单表 ,统计备份时间和文件大小 28. SQL编辑器:强大的SQL编辑器,支持编辑语句复杂查询语句,生成动态报表,可导出excel ------------------------------------------------------------------------------------------------------------------------- 菜单权限:分配给每个角色不同的菜单权限, 每个角色看到的菜单不同,无限级别菜单 按钮权限:独立分配不同的角色不同的功能权限,增删改查权限分配具体到不同的菜单,自定义按钮管理 支持多用户分权限管理后台, 权限具体到不同的菜单不同的按钮
基于springboot,mybatis,websocket实现的
javaweb
聊天
室.zip
项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松copy复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全栈开发),有任何使用问题欢迎随时与我联系,我会
及时
为您解惑,提供帮助 【资源内容】:项目具体内容可查看/点击本页面下方的*资源详情*,包含完整源码+工程文件+说明(若有)等。【若无积分,此资源可私信获取】 【本人专注IT领域】:有任何使用问题欢迎随时与我联系,我会
及时
解答,第一时间为您提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【适合场景】:相关项目设计中,皆可应用在项目开发、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面中 可借鉴此优质项目实现复刻,也可基于此项目来扩展开发出更多功能 #注 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担 2. 部分字体及插图等来自网络,若是侵权请联系删除,本人不对所涉及的版权问题或内容负法律责任。收取的费用仅用于收集和整理资料耗费时间的酬劳
Tomcat与
JavaWeb
开发技术详解
Tomcat与
JavaWeb
开发技术详解Tomcat与
JavaWeb
开发技术详解Tomcat与
JavaWeb
开发技术详解Tomcat与
JavaWeb
开发技术详解Tomcat与
JavaWeb
开发技术详解
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章