实例介绍
java 采用Websocket实现web实时通讯功能,包括mysql数据库文件与视频
【实例截图】
【核心代码】
在线聊天JSP
└── 在线聊天
├── bysj.sql
├── graduation
│ ├── app1.properties
│ ├── app.properties
│ ├── bysj.dmp
│ ├── src
│ │ ├── app.properties
│ │ ├── com
│ │ │ ├── action
│ │ │ │ ├── BaseAction.java
│ │ │ │ ├── CharEncodingFilter.java
│ │ │ │ ├── CommonAction.java
│ │ │ │ ├── ConfigAction.java
│ │ │ │ ├── LoginAction.java
│ │ │ │ ├── MsgAction.java
│ │ │ │ ├── PersonAction.java
│ │ │ │ ├── UploadAction.java
│ │ │ │ ├── UserAction.java
│ │ │ │ └── UtilAction.java
│ │ │ ├── dao
│ │ │ │ ├── CodesDao.java
│ │ │ │ ├── ColsDao.java
│ │ │ │ ├── CommonDao.java
│ │ │ │ ├── ConfigDao.java
│ │ │ │ ├── DB.java
│ │ │ │ ├── DeptDao.java
│ │ │ │ ├── MsgDao.java
│ │ │ │ ├── NotieDao.java
│ │ │ │ ├── PersonDao.java
│ │ │ │ └── UsersDao.java
│ │ │ ├── tag
│ │ │ │ ├── BaseTreeConfig.java
│ │ │ │ ├── MyBaseTreeCongif.java
│ │ │ │ ├── SelectData.java
│ │ │ │ └── TreeTag.java
│ │ │ ├── util
│ │ │ │ ├── DwonLoadExcelInterface.java
│ │ │ │ ├── ExcelOper.java
│ │ │ │ ├── HttpClient.java
│ │ │ │ ├── ImagerHelp.java
│ │ │ │ ├── PageModel.java
│ │ │ │ └── Util.java
│ │ │ └── websocket
│ │ │ └── Chat.java
│ │ ├── jdbc.properties
│ │ ├── TABLES.txt
│ │ └── template.properties
│ └── WebRoot
│ ├── arclist
│ │ ├── 10.gif
│ │ ├── 11.gif
│ │ ├── 12.gif
│ │ ├── 13.gif
│ │ ├── 14.gif
│ │ ├── 15.gif
│ │ ├── 16.gif
│ │ ├── 17.gif
│ │ ├── 18.gif
│ │ ├── 19.gif
│ │ ├── 1.gif
│ │ ├── 20.gif
│ │ ├── 21.gif
│ │ ├── 22.gif
│ │ ├── 23.gif
│ │ ├── 24.gif
│ │ ├── 25.gif
│ │ ├── 26.gif
│ │ ├── 27.gif
│ │ ├── 28.gif
│ │ ├── 29.gif
│ │ ├── 2.gif
│ │ ├── 30.gif
│ │ ├── 31.gif
│ │ ├── 32.gif
│ │ ├── 33.gif
│ │ ├── 34.gif
│ │ ├── 35.gif
│ │ ├── 36.gif
│ │ ├── 37.gif
│ │ ├── 38.gif
│ │ ├── 39.gif
│ │ ├── 3.gif
│ │ ├── 40.gif
│ │ ├── 41.gif
│ │ ├── 42.gif
│ │ ├── 43.gif
│ │ ├── 44.gif
│ │ ├── 45.gif
│ │ ├── 46.gif
│ │ ├── 47.gif
│ │ ├── 48.gif
│ │ ├── 49.gif
│ │ ├── 4.gif
│ │ ├── 50.gif
│ │ ├── 51.gif
│ │ ├── 52.gif
│ │ ├── 53.gif
│ │ ├── 54.gif
│ │ ├── 55.gif
│ │ ├── 56.gif
│ │ ├── 57.gif
│ │ ├── 58.gif
│ │ ├── 59.gif
│ │ ├── 5.gif
│ │ ├── 60.gif
│ │ ├── 61.gif
│ │ ├── 62.gif
│ │ ├── 63.gif
│ │ ├── 64.gif
│ │ ├── 65.gif
│ │ ├── 66.gif
│ │ ├── 67.gif
│ │ ├── 68.gif
│ │ ├── 69.gif
│ │ ├── 6.gif
│ │ ├── 70.gif
│ │ ├── 71.gif
│ │ ├── 72.gif
│ │ ├── 73.gif
│ │ ├── 74.gif
│ │ ├── 75.gif
│ │ ├── 7.gif
│ │ ├── 8.gif
│ │ └── 9.gif
│ ├── chat.jsp
│ ├── Codes.jsp
│ ├── CodesList.jsp
│ ├── Cols.jsp
│ ├── ColsList.jsp
│ ├── Comment.jsp
│ ├── CommonTree.jsp
│ ├── Config.jsp
│ ├── ConfigList.jsp
│ ├── css
│ │ ├── admin.css
│ │ ├── admin.html
│ │ ├── bootstrap.min.css
│ │ ├── pintuer.css
│ │ ├── reset.css
│ │ ├── style.css
│ │ └── stylelogin.css
│ ├── Dept.jsp
│ ├── DeptList.jsp
│ ├── front
│ │ ├── css
│ │ │ └── style.css
│ │ ├── images
│ │ │ ├── banner01.jpg
│ │ │ ├── body-bj.jpg
│ │ │ ├── Contact-us-bj.jpg
│ │ │ ├── gongcheng01.jpg
│ │ │ ├── gongcheng02.jpg
│ │ │ ├── gongcheng03.jpg
│ │ │ ├── gongcheng04.jpg
│ │ │ ├── gongcheng05.jpg
│ │ │ ├── gongcheng06.jpg
│ │ │ ├── huisuolou.jpg
│ │ │ ├── left-menu-bj.jpg
│ │ │ ├── logo.jpg
│ │ │ ├── nav-bj.jpg
│ │ │ ├── nav-hover.jpg
│ │ │ ├── Product01.jpg
│ │ │ ├── Product02.jpg
│ │ │ ├── Product03.jpg
│ │ │ ├── Product04.jpg
│ │ │ ├── Product05.jpg
│ │ │ ├── Thumbs.db
│ │ │ ├── title_left-bj.png
│ │ │ ├── titleM-bj.jpg
│ │ │ └── title_right-bj.png
│ │ ├── index.jsp
│ │ └── indexmore.jsp
│ ├── images
│ │ ├── 01.gif
│ │ ├── 02.gif
│ │ ├── 03.gif
│ │ ├── 04.gif
│ │ ├── 11.jpg
│ │ ├── bg.jpg
│ │ ├── center0.gif
│ │ ├── center.gif
│ │ ├── group.png
│ │ ├── header01.gif
│ │ ├── header_bei.gif
│ │ ├── information.png
│ │ ├── left01_bei.gif
│ │ ├── left01_left.gif
│ │ ├── left01_right.gif
│ │ ├── left02_bei.gif
│ │ ├── left02_left.gif
│ │ ├── left02_right.gif
│ │ ├── li.gif
│ │ ├── passcode.jpg
│ │ ├── tmbg-white.png
│ │ ├── user.gif
│ │ ├── user_win.png
│ │ └── y.jpg
│ ├── index.jsp
│ ├── js
│ │ ├── common.js
│ │ ├── DatePicker
│ │ │ ├── images
│ │ │ │ └── input_date.png
│ │ │ ├── index.html
│ │ │ └── My97DatePicker
│ │ │ ├── calendar.js
│ │ │ ├── config.js
│ │ │ ├── lang
│ │ │ │ ├── en.js
│ │ │ │ ├── zh-cn.js
│ │ │ │ └── zh-tw.js
│ │ │ ├── My97DatePicker.htm
│ │ │ ├── skin
│ │ │ │ ├── datePicker.gif
│ │ │ │ ├── default
│ │ │ │ │ ├── datepicker.css
│ │ │ │ │ └── img.gif
│ │ │ │ ├── WdatePicker.css
│ │ │ │ └── whyGreen
│ │ │ │ ├── bg.jpg
│ │ │ │ ├── datepicker.css
│ │ │ │ └── img.gif
│ │ │ └── WdatePicker.js
│ │ ├── jquery.js
│ │ ├── jquery.qqFace.js
│ │ ├── pintuer.js
│ │ └── zTree
│ │ ├── css
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ ├── demo.css
│ │ │ ├── rightClick.css
│ │ │ └── zTreeStyle
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ ├── img
│ │ │ │ ├── CVS
│ │ │ │ │ ├── Entries
│ │ │ │ │ ├── Repository
│ │ │ │ │ └── Root
│ │ │ │ ├── diy
│ │ │ │ │ ├── 1_close.png
│ │ │ │ │ ├── 1_open.png
│ │ │ │ │ ├── 2.png
│ │ │ │ │ ├── 3.png
│ │ │ │ │ ├── 4.png
│ │ │ │ │ ├── 5.png
│ │ │ │ │ ├── 6.png
│ │ │ │ │ ├── 7.png
│ │ │ │ │ ├── 8.png
│ │ │ │ │ ├── 9.png
│ │ │ │ │ └── CVS
│ │ │ │ │ ├── Entries
│ │ │ │ │ ├── Repository
│ │ │ │ │ └── Root
│ │ │ │ ├── line_conn.gif
│ │ │ │ ├── loading.gif
│ │ │ │ ├── zTreeStandard.gif
│ │ │ │ └── zTreeStandard.png
│ │ │ └── zTreeStyle.css
│ │ ├── CVS
│ │ │ ├── Entries
│ │ │ ├── Repository
│ │ │ └── Root
│ │ ├── downla.jpg
│ │ ├── img
│ │ │ ├── class_con_ico.gif
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ ├── diy
│ │ │ │ ├── 1_close.png
│ │ │ │ ├── 1_open.png
│ │ │ │ ├── 2.png
│ │ │ │ ├── 3.png
│ │ │ │ ├── 4.png
│ │ │ │ ├── 5.png
│ │ │ │ ├── 6.png
│ │ │ │ ├── 7.png
│ │ │ │ ├── 8.png
│ │ │ │ ├── 9.png
│ │ │ │ └── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ ├── downl.jpg
│ │ │ ├── line_conn.gif
│ │ │ ├── loading.gif
│ │ │ ├── menu-bj.gif
│ │ │ ├── nut_class_bg.gif
│ │ │ ├── nut_classhover_bg.gif
│ │ │ ├── zTreeStandard.gif
│ │ │ └── zTreeStandard.png
│ │ ├── jquery.ztree.core-3.2.min.js
│ │ ├── jquery.ztree.excheck-3.2.min.js
│ │ ├── js
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ ├── jquery-1.4.4.min.js
│ │ │ ├── jquery.form.js
│ │ │ ├── jquery.form.utf8.js
│ │ │ ├── jquery.ztree.all-3.0.js
│ │ │ ├── jquery.ztree.all-3.0.min.js
│ │ │ ├── jquery.ztree.core-3.0.js
│ │ │ ├── jquery.ztree.core-3.0.min.js
│ │ │ ├── jquery.ztree.excheck-3.0.js
│ │ │ ├── jquery.ztree.excheck-3.0.min.js
│ │ │ ├── jquery.ztree.exedit-3.0.js
│ │ │ ├── jquery.ztree.exedit-3.0.min.js
│ │ │ └── jquery.ztree.rightclick.js
│ │ └── zTreeStyle.css
│ ├── login.jsp
│ ├── META-INF
│ │ └── MANIFEST.MF
│ ├── mp4.jsp
│ ├── Msg.jsp
│ ├── MsgList.jsp
│ ├── Notie.jsp
│ ├── NotieList.jsp
│ ├── Person.jsp
│ ├── PersonList.jsp
│ ├── table.txt
│ ├── upload.jsp
│ ├── Users.jsp
│ ├── UsersList.jsp
│ ├── WEB-INF
│ │ ├── classes
│ │ │ ├── app.properties
│ │ │ ├── com
│ │ │ │ ├── action
│ │ │ │ │ ├── BaseAction.class
│ │ │ │ │ ├── CharEncodingFilter.class
│ │ │ │ │ ├── CommonAction.class
│ │ │ │ │ ├── ConfigAction.class
│ │ │ │ │ ├── LoginAction.class
│ │ │ │ │ ├── MsgAction.class
│ │ │ │ │ ├── PersonAction.class
│ │ │ │ │ ├── UploadAction.class
│ │ │ │ │ ├── UserAction.class
│ │ │ │ │ └── UtilAction.class
│ │ │ │ ├── dao
│ │ │ │ │ ├── CodesDao.class
│ │ │ │ │ ├── ColsDao.class
│ │ │ │ │ ├── CommonDao.class
│ │ │ │ │ ├── ConfigDao.class
│ │ │ │ │ ├── DB.class
│ │ │ │ │ ├── DeptDao.class
│ │ │ │ │ ├── MsgDao.class
│ │ │ │ │ ├── NotieDao.class
│ │ │ │ │ ├── PersonDao.class
│ │ │ │ │ └── UsersDao.class
│ │ │ │ ├── freemaker
│ │ │ │ │ ├── 002Template_add_jsp_webroot.ftl
│ │ │ │ │ ├── 003Template_list_jsp_webroot.ftl
│ │ │ │ │ ├── 007Template_dao_java.ftl
│ │ │ │ │ ├── 009_action_java.ftl
│ │ │ │ │ ├── Create$1.class
│ │ │ │ │ ├── Create$2.class
│ │ │ │ │ ├── Create.class
│ │ │ │ │ ├── CreateFile$1.class
│ │ │ │ │ ├── CreateFile$2.class
│ │ │ │ │ ├── CreateFile.class
│ │ │ │ │ ├── DataBaseTypeRelation$DBTYPE.class
│ │ │ │ │ ├── DataBaseTypeRelation.class
│ │ │ │ │ ├── DB.class
│ │ │ │ │ ├── MYSQL.class
│ │ │ │ │ ├── OperAction.class
│ │ │ │ │ ├── OperDao.class
│ │ │ │ │ ├── Oracle.class
│ │ │ │ │ └── TABLES_txt.ftl
│ │ │ │ ├── tag
│ │ │ │ │ ├── BaseTreeConfig.class
│ │ │ │ │ ├── MyBaseTreeCongif.class
│ │ │ │ │ ├── SelectData.class
│ │ │ │ │ └── TreeTag.class
│ │ │ │ ├── util
│ │ │ │ │ ├── DwonLoadExcelInterface.class
│ │ │ │ │ ├── ExcelOper.class
│ │ │ │ │ ├── HttpClient$1.class
│ │ │ │ │ ├── HttpClient$2.class
│ │ │ │ │ ├── HttpClient$3.class
│ │ │ │ │ ├── HttpClient.class
│ │ │ │ │ ├── ImagerHelp.class
│ │ │ │ │ ├── PageModel.class
│ │ │ │ │ └── Util.class
│ │ │ │ └── websocket
│ │ │ │ └── Chat.class
│ │ │ ├── jdbcc.properties
│ │ │ ├── jdbc.properties
│ │ │ ├── TABLES.txt
│ │ │ └── template.properties
│ │ ├── lib
│ │ │ ├── commons-fileupload-1.3.jar
│ │ │ ├── commons-io-1.3.2.jar
│ │ │ ├── freemarker-2.3.16.jar
│ │ │ ├── jsoup-1.8.2.jar
│ │ │ ├── jsp-api.jar
│ │ │ ├── mysql5.1.5.jar
│ │ │ ├── ojdbc14.jar
│ │ │ ├── poi-3.8-beta1-20110307.jar
│ │ │ ├── poi-3.8-final-jdk1.4-20120520-rc1.jar
│ │ │ ├── poi-3.8-final-jdk1.4-ooxml-20120520-rc1.jar
│ │ │ ├── poi-3.8-final-jdk1.4-scratchpad-20120520-rc1.jar
│ │ │ ├── servlet-api.jar
│ │ │ └── sqljdbc.jar
│ │ ├── tld
│ │ │ └── tag.tld
│ │ └── web.xml
│ └── websocket.js
├── mydata.bak
├── 在线聊天室.mp4
└── 安装注意.txt
52 directories, 368 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论