陈鹏
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
Java Web全栈工程师之路【买视频送书】
XML需知需会:Java、C#、Python多种语言解析XML文档
67660人学习
¥49.00
jQuery必知必会:老程序员手把手带您完成一个【MyNotes】Web前端项目
45168人学习
¥49.00
师傅带徒弟学Java Web:老程序员带您完成一个【网上商城】Web项目
131666人学习
¥268.00
更 多 9 门 课 程
Java基础入门项目实战专题【买课送书】
师傅带徒弟学Java第1篇 Java基础视频课程
645336人学习
¥29.00
师傅带徒弟学Java第2篇 【Java】面向对象视频课程
524947人学习
¥49.00
师傅带徒弟学Java第4篇项目实战视频课程1——【Java】PetStore宠物商店
320207人学习
¥159.00
更 多 5 门 课 程
Java软件开发全套课程(笔记+项目案例)
SpringCloud微服务快速入门实战课程【2020版】
6383人学习
¥48.00
Redis入门视频课程(适合初学者的教程)
25121人学习
¥29.00
Dubbo快速入门视频课程(通俗易懂)
28357人学习
¥29.00
更 多 42 门 课 程
鸟哥门徒课程专题(Java全套+Web前端全套+数据库全套)
PS快速入门视频教程
3728人学习
¥39.00
全套精讲C语言基础视频课程【答疑+课件下载】
4253人学习
¥78.00
Java基础与提高全套视频上卷[IDEA版本]
4225人学习
¥198.00
更 多 59 门 课 程
鸟哥门徒课程专题(Java全套+Web前端全套+数据库全套)
PS快速入门视频教程
3728人学习
¥39.00
全套精讲C语言基础视频课程【答疑+课件下载】
4253人学习
¥78.00
Java基础与提高全套视频上卷[IDEA版本]
4225人学习
¥198.00
更 多 59 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

有一定基础Java开发人员,职场充电。 学习者要求:熟悉java开发语言,有spring boot或spring mvc基础。

你将会学到:

快速上手使用websocket,并掌握各种高级应用

  • 快速上手使用websocket
  • 理解websocket协议运作流程和机制
  • 轻松应对面试中的问题

课程简介:

uH5聊天室实现流程分析(流程图讲解原WebSocket实现流程)

uH5聊天室服务端编码(基于spring boot编写WebSocket服务端代码)

uH5聊天室浏览器端实现(使用H5原生WebSocket编写浏览器端代码)

uH5聊天室流程跟踪和效果演示(跟踪源码实现,演示聊天室效果)

u点对点推送消息(发送消息到特定用户)

u异常处理(重连)(处理可以监测到的异常,并进行重连处理)

u心跳检测(网络中断,系统无法捕获,需要心跳检测来实现重连)

常见问题:

问:有深入学习的进阶课程吗?

答:请点击关联课程“ WebSocket整合Spring、SockJS、Stomp、Rabbitmq分布式多实例消息推送 ”进行深入学习,或在平台上搜索“ WebSocket整合Spring ”。

问:点对点的发送新消息后,下一次进入进来如何加载之前的数据呢,如果不保存数据库是如何保存数据的呢?

答:(1)在web浏览器上保存信息,可以放到全局变量中或数组中,如果希望刷新页面还可以保存,就放到localstorage中(H5的一个新特性);(2)如果客户端是后端,如java等,就放到全局变量或map中即可。

问:基于stomp的socket.js是如何做心跳检测的?

答:设置一下参数即可,自动做心跳检测。

问:如果是客户端主动关闭连接的话这样不就又会自动连上服务器了吗?

答:一般情况下,不会自动关闭连接,如果是自己关闭了,可以关闭重试循环,可设置一个全局变量,判断一下是否为主动关闭,然后再决定是否重试。

问:是否提供项目支持

答:本人目前仅提供课程学习,分享工作中的心得为主。

展开更多

课程大纲-Spring Boot整合 Websocket消息推送快速入门

在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部