# Chatroom-Web-IDEA **Repository Path**: SolarisNeko/chatroom-web-idea ## Basic Information - **Project Name**: Chatroom-Web-IDEA - **Description**: Java 聊天室 IDEA 版本 ----------------------- - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-10-29 - **Last Updated**: 2022-05-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ChatRoom 项目 ```txt 本章项目是基于 Websocket 的 java web 项目 通过聊天室的案例,将 Websocket 的技术的优势充分体现出来,前后端传值也用了AJAX的技术. 通过比较会很明显发现 Websocket 在【通信技术】上的【创新性突破】。 ``` ## 1、MySQL ```txt database = db_chatroom
Table(表) = user
ps: 记得,自行修改 MySQL 连接密码, 位于 com.neko.db.DBInfo 中
``` ## 2、Tomcat 1、 Tomcat 的 Configuration 中 VM Option: 手动加上 ```shell -Dfile.encoding=UTF-8 ``` ## 3、本项目坑 & 总结 ### 3-1、坑 ```txt 1、 /web/asserts/js/chat.js 中 var url 采用了 Eclipse项目 的【访问路径】, 导致【IDEA】运行登录后, 弹出【websocket 通信协议发生错误】 已修正: var url = 'ws://localhost:8080/chat/' + loginedUsername; ``` ### 3-2、总结 ```txt 该 ChatRoom , 大部分处理逻辑, 使用 js 实现。 而 Java 主要是用于【后端通信】。 ```