Plugin接口规范
插件是openfire功能的增强表现,它的主要任务:
l 在XMPP协议中作为附加功能实现
l 动态修改控制管理台
l 使用openfire api作为新功能添加到服务器
Openfire里面的插件都会存放在plugins(工程目录为:src/plugins)的住目录下。使用ant工具编译后插件会打成jar包生成在target/openfire/plugins...
分类:
其他好文 时间:
2015-02-03 09:36:16
阅读次数:
198
源码搭建
下载地址:
地址:http://www.igniterealtime.org/downloads/source.jsp
环境准备
第1步: 在官网上在下最新源码,这里是3.8.1。解压后得到如下图所示:
第2 步: 在IDE工具上新建一个java普通工程命名openfire
第3步: 将解压后的openfire_src目录的下的所有文件源码复制到此项目下...
分类:
系统相关 时间:
2015-02-02 23:18:07
阅读次数:
393
openfire启动
ServerStarter
启动流程图:
启动的总入口在ServerStarter的main方法中。通过上图首先它会先加载它所需要的jar文件。最后通过java反射机制将XMPPServer加入当前线程。
Thread.currentThread().setContextClassLoader(loader);
Class cont...
分类:
其他好文 时间:
2015-02-02 23:17:17
阅读次数:
320
2015年已经走过了一个月的光景,在一月份,分享了两套视频教程。我个人看过了其中一些,还是很不错的,就是讲课的老师语速慢了点,偶尔有点发困,不知看过的朋友会不会有同感,呵呵。
关于已经开始的XMPP即时通讯客户端实际上一直是想完成的一个项目,只是一直被工作所困扰,一直没得空。好在现在有点时间,就忙里偷闲了。
那么作为第一篇文章,自然是开发环境的搭建和开发的前期准备。或许代码量不多,或许文章内容...
分类:
移动开发 时间:
2015-02-02 21:35:16
阅读次数:
319
1、下载源码:http://www.igniterealtime.org/downloads/source.jsp2、把源码解压出的openfire_src目录放至eclipse workplace(注意:若是变更了解压出来的文件名称,则接下来全部用到文件名称的地方都要作出对应更改,否则会报错!)3...
分类:
其他好文 时间:
2015-02-01 21:40:48
阅读次数:
143
Openfire 是一个用Java 实现的XMPP 服务器,客户端可以通过IQ的方式与其进行通信(其实就是XML),客户端和服务器之间的通信是依靠底层Smack 库提供的各种功能来完成的。其实利用插件方式来扩展Openfire 服务器端主要有两种扩展方式,一种是对服务器控制台页面进行扩展(不是本.....
分类:
其他好文 时间:
2015-02-01 19:00:32
阅读次数:
181
openfire默认配置连接mysql数据库后,中文出现乱码。
解决办法:
mysql字符集设置为utf8
+ 设置全局的字符集
SET @@global.character_set_client = utf8;
SET @@global.character_set_results = utf8;
SET @@global.character_se...
分类:
数据库 时间:
2015-01-24 11:45:27
阅读次数:
185
关于XMPP第一篇-openfire的搭建写完后,就一直在赶本篇所要介绍的这个基于asmack+openfire的安卓客户端,费了不少精力,因为有不少同学在还在焦急的等待着(自恋了呵呵),所以紧赶慢赶,现在算做出来了一个比较初级的版本,很多功能还不完善,不过先放出来,供大家一起参考研究,提出问题,共同学习,当然,该项目本人是会不断完善,增加新功能,甚至到后来的群组,有兴趣的话,大家可以继续关注^-...
分类:
移动开发 时间:
2015-01-24 08:57:12
阅读次数:
279
1.Openfire配置参考地址http://blog.csdn.net/sky_monkey/article/details/94955712.Mysql navicate11.0.10破解补丁件下载路径http://download.csdn.net/detail/long_sheng/6442...
分类:
移动开发 时间:
2015-01-22 19:54:27
阅读次数:
146
UPDATE `wmq`.`ofProperty` SET propValue='org.jivesoftware.openfire.user.JDBCUserProvider' WHERE name='provider.user.className';UPDATE `wmq`.`ofPropert...
分类:
其他好文 时间:
2015-01-22 12:36:00
阅读次数:
173