封面
声明
中文摘要
英文摘要
目录
1 绪论
1.1 研究背景
1.2 研究意义
1.3即时通信软件发展历程
1.4 本论文的主要内容
1.5 论文结构和安排
2. 关键技术
2.1 XMPP协议
2.2 Openfire服务器
2.3 REST
2.4 信息加密
2.5 访问控制
2.6 本章小结
3 需求分析
3.1 项目概述
3.2 系统可行性分析
3.3 功能需求
3.4 非功能需求
3.5 本章小结
4 系统总体设计
4.1 系统设计原则
4.2 系统分布式架构设计
4.3 HTTP业务服务器设计
4.4 基础业务服务器设计
4.5 数据库表设计
4.6 本章小结
5. 系统详细设计和实现
5.1 功能模块设计与实现
5.2 信息加密设计与实现
5.3 访问控制设计与实现
5.4 分布式缓存伸缩性的设计与实现
5.5 系统架构的部署与实现
5.6本章小结
6. 系统测试
6.1 测试环境
6.2 功能测试
6.3 本章小结
7. 总结与展望
7.1 总结
7.2 展望
参考文献
致谢
附录
附录1:查看群组列表功能
附录2:查看群成员功能
附录3:创建群组功能
附录4:解散群组功能
附录5:添加群成员功能
附录6:移除群成员功能
附录7:退出群组功能
附录8:群组模块数据访问