Java人工智能+Pythonweb前端UI/UE设计PHP+H5全栈工程师C/C++云计算大数据新媒体软件测试产品经理电商运营网络安全+运维Go语言与区块链影视制作PMP项目管理认证iOSAndroid+物联网.NET

Websocket教程_Websocket视频教程|黑马程序员

12-13

20:00开课

  • 课程须知

    大家对网络聊天应该都非常的熟悉,从早期的聊天室系统,到现在的在线客服系统,以及QQ、微信等即时通信软件,已经和工作生活密不可分了。那么这些功能如何实现的呢...

  • 课程涉及知识要点

1616人已学习

下载完整视频
收藏课程 获取资料

分享

报名成功

报名成功

微信扫描右侧二维码获得更多精彩内容,
绑定手机号将会在开课前以短信的形式通知您哦!

  1. 课程介绍

视频下载提取码:bnh8


【课程介绍】

以前不管使用HTTP轮询或使用TCP长连接等方式制作在线聊天系统,都有天然缺陷,随着Html5的兴起,其中有一个新的协议WebSocket protocol,可实现浏览器与服务器全双工通信(full-duplex),它可以做到:浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。这个新的协议的特点正好适合这种在线即时通信。

本课程中,将使用Java技术快速实现一个简单的在线聊天室系统,该系统具备很强的扩展性,可以根据业务需要,制作出聊吧、在线客服系统、Web版的微信QQ即使通信系统等。使用的都是比较流行的技术,采用积木式的编程思路,不管你原来的技术基础如何,都可以快速上手。 当然,由于时间关系,一些技术只能是抛砖引玉,若要更加灵活的运用,还是需要深入学习,欢迎大家交流。

【课程知识点】

1、使用Maven和Spring技术搭建基本的开发框架;

2、使用Html5的WebSocket协议的API编写聊天室的页面部分;

3、使用Spring Websocket技术编写服务器端的代码部分,并实现前端和后端的基本消息通讯;

4、完善后端的业务逻辑,推送的消息改为json封装,使用GSON技术来操作json;

5、完善前端的业务逻辑,使用jQuery来操作页面元素和数据。

【猜你喜欢】

轻松搞定JavaWeb聊天室毕设项目