(一)XMPP
- 基于XML且开放的可扩展通讯协议和表示协议
- 也成为jabber协议
- 典型的基于C/S架构
- XMPP中定义了三个 , 客户端, 服务器, 关。 通信能够在这三者的任意两者之间
双向发
(二)XMPP工作原理说明:
- 所有从个client到另个client的jabber消息和数据都要通过xmpp server。
- 1.client连接到server
- 2.server利本地录系统的证书对其认证
- 3.client制定标地址,让server告知标状态
- 4.server查找,连接并进相互认证
- 5.client间进交互
(三)XMPP地址模式
- 统一的JID(jabber identifier)
- JID的组成
- JID = [node@“@“]domain[“/“resource]
- node:服务器域名
- domain:用户名
- resource:属于用户的位置或设备
- 例:cyber@cyberobject.com/res
(四)XMPP 的xml三种信息格式定义
- <presence>:确定用户的状态
- <message>:用于两个用户之间发送信息
- <iq>:信息/请求,是一个请求-响应机制,管理xmpp服务器上两个用户的转换,允许他们通过响应的xml格式的查询和响应
- iq的主要属性type的可用值:
- get:获取当前域值
- set:设置或替换get查询的值
- result:说明成功的响应了当前的查询
- error:查询和响应中出现的查询
(五)缺点
- 无法以二进制传输,传输的是XML字符串
(六)安装MySQL
1.删除设备原来的环境配置
- sudo (拖deleteAll进来,回车。输入密码,搞定)
2.点击安装包,安装到默认路径
3.双击配置文件
4.启动MySQL
5.验证是否安装正确
6.修改mysql root密码
(七)安装WorkBench
- mySQL管理工具
- 配置(连接mySQL):
- 端口:3306
- host:本机
- 执行代码创建表格
(八)安装openfire
- 傻瓜安装
- 配置openfire
- 系统设置中点击openfire
- open admin console
(九)搭建web环境(eclipse和tomcat)