Liferay中的第三方组件:即时消息(AIM ICQ MSN YM)的开源客户端

Liferay是个很成功的开源项目,其中用到了大量的第三方组件。

组件列表来自
http://wiki.liferay.com/index.php/Liferay_Dependencies

以上列举的是liferay所使用的外部即时消息服务。内部chat所使用的jabber本文不做讨论。

所有的即时消息在当前版本中只有一个作用--在calnedar portlet事件中进行提醒。

发送即时消息的账户是在portal.properties中Instant Messenger下配置,
所有的密码是明文,有一定的安全风险。


接受即时消息的账户在portal用户账户中配置。

所有即时消息的核心代码在com.liferay.portal.im包下

[url]http://jaimbot.sourceforge.net[/url]
AIM的客户端
该库使用非常简单,singon之后直接发送消息即可。非常容易开发。

[url]http://sourceforge.net/projects/ooimlib[/url]
ICQ的客户端
该库使用java中Observer模式。loging之后并不能马上发送消息,需要等待update事件后才能发送。

[url]http://sourceforge.net/projects/jmsn[/url]
MSN的客户端
该库使用java中listener模式。login之后并不能马上发送消息,需要等待listener的whoJoinSession事件。

[url]http://jymsg9.sourceforge.net/ [/url]
YM的客户端
该库使用非常简单,login之后直接发送消息即可。非常容易开发。

所有的即时消息组件将在portal关闭时断开连接。
详见com.liferay.portal.events.GlobalShutdownAction
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值