资源简介
该项目是websocket现在聊天客服,主要实现了客服和访客的一对多聊天,下载用户可以根据自己的需求修改成群聊或一对一单聊(相对来说比较简单)。敲黑板 :源码 源码 源码!!!!
数据库文件在ChatOnLine\src\main\webapp\SQL\chat.sql文件,数据库文件执行后,再修改ChatOnLine\src\main\resources\config.properties 为正确的密码即可
【调试说明】
在线聊天
版 本:1
日 期:2018-01-31 15:15
环境:MYSQL tomcat7 maven jdk1.7 mybatis springMVC spring
说 明:该版本连接独立的数据库 chatonline 根据测试需要可选择本地和服务器
目前实现了客服(目前只设置一个客服)和访客的一对多聊天,访客分为注册用户和未注册(游客)用户
启动项目后访问方式如下(本地访问):
用户登录界面:
127.0.0.1:8080/ChatOnLine
或带参数直接访问
127.0.0.1:8080/ChatOnLine/User/login?name=admin&password=123456
客服 admin/123456(固定值) 其他用户参考数据库 chatonline/user表
游客访问方式(此处不能写参数):
127.0.0.1:8080/ChatOnLine/User/login
127.0.0.1:8080/ChatOnLine/chat.jsp
功能说明:该聊天角色分为客服、注册用户和游客用户。
1. 游客和注册用户登录有直接接入客服聊天,系统保存注册用户的聊天信息,但是不保存游客聊天信息(游客在退出或刷新时会清除聊天信息)
2. 对注册用户或客服多次重复登录做优化处理,只保存第一次登录时的信息
3. 访客登录时,客服在线状态提示
5. 本人能力有限,欢迎各位大牛继续完善,以及留言给出宝贵意见。
代码片段和文件信息
package com.yichuan.controller;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import com.yichuan.entity.Message;
import com.yichuan.service.MessageService;
/**
*
* @Author gz
* @CreateDate 2018年1月12日 下午4:11:19
* @Description
*/
@Controller
@RequestMapping(value = “/Message“)
public class MessageController {
private static Logger logger=Logger.getLogger(MessageService.class);
@
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1585 2018-02-01 09:48 .classpath
目录 0 2019-04-14 00:26 .idea\
目录 0 2019-04-13 23:44 .idea\artifacts\
文件 302 2019-04-13 23:38 .idea\artifacts\ChatOnLine_war.xm
文件 4918 2019-04-13 23:44 .idea\artifacts\ChatOnLine_war_exploded.xm
文件 632 2019-04-13 23:38 .idea\compiler.xm
目录 0 2019-04-14 00:26 .idea\inspectionProfiles\
目录 0 2019-04-13 23:44 .idea\libraries\
文件 514 2019-04-13 23:38 .idea\libraries\Maven__com_alibaba_fastjson_1_1_41.xm
文件 644 2019-04-13 23:38 .idea\libraries\Maven__com_fasterxm
文件 595 2019-04-13 23:38 .idea\libraries\Maven__com_fasterxm
文件 623 2019-04-13 23:38 .idea\libraries\Maven__com_fasterxm
文件 561 2019-04-13 23:38 .idea\libraries\Maven__com_github_jsqlparser_jsqlparser_0_9_1.xm
文件 561 2019-04-13 23:38 .idea\libraries\Maven__com_github_pagehelper_pagehelper_4_0_0.xm
文件 515 2019-04-13 23:38 .idea\libraries\Maven__com_google_code_gson_gson_2_3_1.xm
文件 493 2019-04-13 23:38 .idea\libraries\Maven__com_mchange_c3p0_0_9_5_2.xm
文件 598 2019-04-13 23:38 .idea\libraries\Maven__com_mchange_mchange_commons_java_0_2_11.xm
文件 594 2019-04-13 23:38 .idea\libraries\Maven__commons_beanutils_commons_beanutils_1_8_0.xm
文件 616 2019-04-13 23:38 .idea\libraries\Maven__commons_collections_commons_collections_3_2_1.xm
文件 525 2019-04-13 23:38 .idea\libraries\Maven__commons_lang_commons_lang_2_5.xm
文件 572 2019-04-13 23:38 .idea\libraries\Maven__commons_logging_commons_logging_1_1_1.xm
文件 522 2019-04-13 23:38 .idea\libraries\Maven__javax_servlet_servlet_api_2_5.xm
文件 586 2019-04-13 23:41 .idea\libraries\Maven__javax_websocket_javax_websocket_api_1_1.xm
文件 437 2019-04-13 23:38 .idea\libraries\Maven__jstl_jstl_1_2.xm
文件 455 2019-04-13 23:38 .idea\libraries\Maven__junit_junit_4_12.xm
文件 469 2019-04-13 23:38 .idea\libraries\Maven__log4j_log4j_1_2_17.xm
文件 567 2019-04-13 23:38 .idea\libraries\Maven__mysql_mysql_connector_java_5_1_6.xm
文件 512 2019-04-13 23:38 .idea\libraries\Maven__net_sf_ezmorph_ezmorph_1_0_6.xm
文件 521 2019-04-13 23:38 .idea\libraries\Maven__net_sf_json_lib_json_lib_jdk15_2_4.xm
文件 573 2019-04-13 23:44 .idea\libraries\Maven__org_apache_tomcat_tomcat_coyote_9_0_17.xm
文件 552 2019-04-13 23:44 .idea\libraries\Maven__org_apache_tomcat_tomcat_jni_9_0_17.xm
............此处省略1061个文件信息
- 上一篇:maven+spring+mybatis+junit
- 下一篇:java 登录
相关资源
- java版本调用HP-Socket服务端代码
- webRtc视频聊天源码(前端+后端+文档)
- android ui源码
- androidwifisocket
- JavaEE 大作业 websocket与java简单的聊天
- 视频在线播放java源码
- ssm 在线问卷调查
- java web在线考试系统SSH框架源代码含数
- 2Java+MySQL开发的《在线考试系统》.r
- Struts2SpringHibernate整合一个HelloWorld版的
- jsp+ssm+mysql在线考试系统包含源码 数据
- Java实现简易聊天软件含课程论文、实
- 在线考试系统JSP-mysql
- 蝙蝠在线考试系统 v2.2.6.rar
- SSH医院在线挂号系统
- SSM集成socket 实时
- 在线考试系统jsp+ssh+mysql
- 简易微信本机服务器实现
- JAVA JSP+MYSQL在线教学系统 源代码 论文
- Android Socket TCP
- Java WebSocket Programming.pdf
- 即时聊天java代码
- 基于SSH框架的在线考试系统 使用boo
- 基于Java的web在线考试系统设计
- 基于java web 开发的在线考试系统文档
- android studio基于XMPPOpenfireSmack聊天dem
- 基于JavaWeb的在线教育平台的设计与实
- JAVA_WEB在线考试系统源代码(含源码及
- 基于Android的仿QQ聊天系统,有视频解
- JAVA 基于jdbc网上书店(包含在线支付
评论
共有 条评论