JASChatWeb 网页聊天室 1.0版--群聊+私聊
实现了各种聊天常用功能
(1)群聊
(2)私聊 私聊窗口可拖动关闭
(3)在线用户列表
(4)修改文字颜色
(5)贴图功能 可设置图片大小, 并且可以预览
(6)清除聊天消息记录
(7)声音功能 并可手动关闭和打开
(8)头像
(9)表情
另内里有桌面版和源程序,服务器端口设置了1215
-------------------------------------------------------
如何使用,部署
MySql:
(1)用winrar打开 JASChatWeb.war文件, 在目录 \WEB-INF\classes\com\jas\www 下找到 jaschatweb.sql文件, 解压到C盘根目录
(2)用winrar打开 JASChatWeb.war文件, 在目录 \WEB-INF\classes\com\jas\www 下找到 DB.java文件 找到:
conn = DriverManager.getConnection("jdbc:mysql://localhost:3307/mydata?user=scott&password=tiger");
把3307的端口改成你的mysql开放端口(默认是3306)
(3)MySql中用管理员权限运行 source c:\jaschatweb.sql (建表文件)
Tomcat:
(1)把压缩包里的 JASChatWeb.war文件 放置到 tomcat/webapps目录下
(2)打开tomcat/conf/web.xml文件 ,找到 <session-timeout>30</session-timeout> 一行, 把30改成 1-5的数(作用设置是session超时时间,用于扑捉用户直接关闭浏览器时的下线状态)
完成以上两步后打开tomcat即可在浏览器运行 http://你的IP:tomcat设置端口/JASChatWeb/ 打开
--------------------------------------------------------
---------------------------------------------------------------
技术实现:
JSP+Servlet+mysql+jquery+ajax+flash(实现各浏览器播放声音)
主要文件介绍:
前端
(1)login.jsp--登陆页,设置session,还有更改了用户的登陆状态
(2)index.jsp--主要聊天页面
(3)jas.js -- jquery+控制声音flash插件+颜色选择器
(4)jas2.js -- 页面主要逻辑的JS, 各种前端功能实现
(5)tom.js -- 后期做的实现了聊天框拖曳的JS
(6)jas.css -- 页面布局
后台
(1)DB.java --用于JDBC的链接
(2)Deal.java --群聊的收发逻辑 和 数据库交互
(3)Ptalk.java -- 私聊的各种逻辑(收发只在内存中,没使用数据库)
(4)UserList.java -- 用户列表的逻辑
(5)SL.java
ServetLogout.java -- 两个监听器,一个负责监听用户session超时,另一个用于服务器关闭时清除用户登陆状态
-----------------------------------------------------------------
如有问题与交流,可与作者联系 reducm@gmail.com
没有合适的资源?快使用搜索试试~ 我知道了~
新版JSP+JQUERY+AJAX+Mysql聊天室
共2个文件
war:1个
txt:1个
4星 · 超过85%的资源 需积分: 10 137 下载量 144 浏览量
2014-05-21
15:26:00
上传
评论 1
收藏 1.25MB RAR 举报
温馨提示
这个不是太好,下载后注意查看说明文件! 说好了,资源是网友提供,不是太好。看到有别人花3分下载,心中不愤,顾零分提供各位鉴赏。 适合新手学习,工作使用还是别下载了吧。 根据不同人口味,内有不同bug. 勿喷
资源推荐
资源详情
资源评论
收起资源包目录
JASChatWeb.rar (2个子文件)
JASChatWeb.war 1.29MB
readme.txt 2KB
共 2 条
- 1
学徒java
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页