第三章 WebChat
Http协议是一种无状态的协议,所以我们需要通过一些其他手段来达到IM交互,它就是DWR技术:百度简介
1.FastPath简介
Web端关于Openfire的简单开源实现就是基于DWR技术,其中有一个开源项目就是FashPath,他能迅速的给我们建立大致的客户系统。我们后续的开发也可以根据这个来修改开发。
2.源码下载
源码下载:https://github.com/igniterealtime/Fastpath-webchat.git
git clone https://github.com/igniterealtime/Fastpath-webchat.git
3.源码导入
我们新建WEB项目将代码导入。
Eclipse代码目录结构
Git克隆源码目录:
将java里面的复制到src目录之下,将webapp下面的全部文件复制到WebContent目录下面,然后启动我们的WEB容器就可以设置登录了。
注意:这次要填写上我们的Openfire设置的服务器名称:
然后我们就可以看到一个简单的客服系统了。