- 博客(3)
- 收藏
- 关注
原创 使用WebSocket实现与客户的即时聊天功能
本项目的源代码地址:https://github.com/Alexshi5/learn-parent/tree/master/learn-javaweb/f1chapter10-websocket本项目的前导文章:JavaWeb高级编程(十)—— 在应用程序中使用WebSocket进行交互 通常聊天有两种实现方式: 聊天室 —— 它有超过两个参与者,通常最大...
2018-12-31 03:06:18 1869
原创 JavaWeb高级编程(十)—— 在应用程序中使用WebSocket进行交互
一、从Ajax到WebSocket的演变1、问题:从服务器获取新数据到浏览器 使用Ajax,游览器可以从服务器抓取新的数据,但浏览器并不知道新数据什么时候可用,而服务器知道。例如:当两个用户在Web应用程序中聊天时,只有服务器知道用户A给用户B发送了一条消息,而浏览器并不知道,只有当浏览器向服务器请求数据时才知道这条消息的存在。这对于Ajax来说,是一个难以解决的问题。2...
2018-12-24 00:28:24 937
原创 Java编程思想(八)—— 多态
在面向对象程序设计语言中,多态是继数据抽象和继承之后的第三种基本特征。多态通过分离做什么和怎么做,从另一角度将接口和实现分离开来。它的作用主要是消除类型之间的耦合关系。一、再论向上转型 对象既可以作为它自己本身的类型使用,也可以作为它的基类使用,而这种把对某个对象的引用视为对其基类型引用的做法被称作为向上转型。因为在继承类的画法中,基类是放置在上方的。如下...
2018-12-02 14:07:17 390
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人