2007-05-28
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包下
http://jaimbot.sourceforge.net
AIM的客户端
该库使用非常简单,singon之后直接发送消息即可。非常容易开发。
http://sourceforge.net/projects/ooimlib
ICQ的客户端
该库使用java中Observer模式。loging之后并不能马上发送消息,需要等待update事件后才能发送。
http://sourceforge.net/projects/jmsn
MSN的客户端
该库使用java中listener模式。login之后并不能马上发送消息,需要等待listener的whoJoinSession事件。
http://jymsg9.sourceforge.net/
YM的客户端
该库使用非常简单,login之后直接发送消息即可。非常容易开发。
所有的即时消息组件将在portal关闭时断开连接。
详见com.liferay.portal.events.GlobalShutdownAction
组件列表来自
http://wiki.liferay.com/index.php/Liferay_Dependencies
以上列举的是liferay所使用的外部即时消息服务。内部chat所使用的jabber本文不做讨论。
所有的即时消息在当前版本中只有一个作用--在calnedar portlet事件中进行提醒。
发送即时消息的账户是在portal.properties中Instant Messenger下配置,
所有的密码是明文,有一定的安全风险。
接受即时消息的账户在portal用户账户中配置。
所有即时消息的核心代码在com.liferay.portal.im包下
http://jaimbot.sourceforge.net
AIM的客户端
该库使用非常简单,singon之后直接发送消息即可。非常容易开发。
http://sourceforge.net/projects/ooimlib
ICQ的客户端
该库使用java中Observer模式。loging之后并不能马上发送消息,需要等待update事件后才能发送。
http://sourceforge.net/projects/jmsn
MSN的客户端
该库使用java中listener模式。login之后并不能马上发送消息,需要等待listener的whoJoinSession事件。
http://jymsg9.sourceforge.net/
YM的客户端
该库使用非常简单,login之后直接发送消息即可。非常容易开发。
所有的即时消息组件将在portal关闭时断开连接。
详见com.liferay.portal.events.GlobalShutdownAction
- 浏览: 70968 次

- 详细资料
搜索本博客
我的相册
generate friendlyurl
共 25 张
共 25 张
最新评论
-
Liferay 4.3 新功能介绍-- ...
这个我试了,很好用,可是是不是只能通过root.xml的配置共用一个数据库阿?怎 ...
-- by quickSand -
Liferay 4.3 与CAS集成配 ...
谁配成功了
-- by sun128837 -
Liferay 4.3 中 friendly ...
不错,受益匪浅。不过当用户的screenName是汉字时,FriendlyURL ...
-- by dins2003 -
Liferay中的第三方组件: ...
suyulin6688 写道不错。 不过有个问题, 假设我在“login.js ...
-- by hanfeng -
Howto: 如何使用Liferay ...
能不能写的简单明了一些啊? 我按照你写的一步步做下去,根本就不成功啊.
-- by liyx326






评论排行榜