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事件。
[url]http://jymsg9.sourceforge.net/ [/url]
YM的客户端
该库使用非常简单,login之后直接发送消息即可。非常容易开发。
所有的即时消息组件将在portal关闭时断开连接。
详见com.liferay.portal.events.GlobalShutdownAction
分享到:
相关推荐
站内消息组件则是Liferay Portal中的一个重要部分,它允许用户之间或用户与系统之间进行实时通信。这个组件可能包含以下关键功能: 1. **消息创建**:用户可以通过该组件创建新消息,向特定用户或用户组发送。这...
在Liferay中,跨组件通信是一项关键的技术,它允许不同模块之间进行数据交换和功能协作。Liferay作为一个开源的企业级门户平台,提供了多种方式来实现组件间的通信,以支持复杂的应用场景。本实例将深入探讨如何在...
Liferay是一款开源的企业级内容管理系统,广泛用于构建数字体验平台,如企业网站、内部网、客户门户等。 在Liferay开发中,以下几个核心知识点是至关重要的: 1. **Liferay架构**:理解Liferay的基础架构是开发的...
Liferay Themes[1].pdf Liferay+CMS系统培训.ppt Liferay+Portal+数据库介绍+.doc Liferay+权限管理.doc liferay-portal-5-2-systems-development-sample-chapter-5-managing-pages[1].pdf ...
- 安装Liferay:下载并安装Liferay的最新版本,可以通过官方网站获取安装包。 - **开发工具介绍**: - Plugins SDK:Liferay提供的开发工具套件,包含了创建和管理Liferay插件的所有必要组件。 - Portlet API:...
Liferay是一款功能强大的开源企业级门户平台,它提供了丰富的特性来构建和管理各种Web应用程序和服务。在Liferay中实现SSO(Single Sign-On)单点登录功能,可以让用户在一个系统登录后,无需再次输入凭证就能访问...
6. 使用了第三方的开源项目,如 Hibernate, Lucene, Struts 7. 支持包括中文在内的多种语言 8. 采用最先进的技术 Java, EJB, JMS, SOAP, XML 二、重要概念 1. Portal Portal 是基于 Web 的,以“应用整合”和...
该指南可能专注于Liferay的二次开发,包括API使用、插件开发、集成第三方服务等,帮助开发者利用Liferay的强大功能构建个性化的门户应用。 9. **liferay-custom-development-zh-cn.pdf**: 这是Liferay自定义开发...
在IT行业中,Liferay是一款广泛使用的开源企业级Portal框架,它允许开发者构建高度可定制的企业级应用程序。本主题聚焦于如何利用Liferay开发portal应用,特别是通过插件的方式来实现。以下将详细介绍Liferay插件...
Liferay是一款功能强大的开源企业级门户平台,主要用于构建企业级Web应用程序和服务。本文档旨在详细介绍如何利用Eclipse集成开发环境(IDE)来搭建Liferay开发环境,并创建portlet项目。通过本指南,您将能够成功...
**Liferay Portal** 是一款开源的企业级门户平台,它基于Java技术构建,支持多种标准,包括JSR 168 和 WSRP (Web Services for Remote Portlets)。Liferay 提供了丰富的功能和服务,能够帮助企业快速搭建个性化的...
Liferay是一款开源的企业级门户平台,它提供了丰富的功能和高度可定制性,广泛应用于构建企业网站、内部系统、协作平台等。在这个“liferay详细讲解 liferay项目完全讲解”的资料包中,我们可以期待深入了解到关于...
什么是虚拟工厂?... 根据上面的版本下载jar文件,并将其放置在${liferay-home}/deploy 启动Liferay捆绑包,然后以管理员身份登录。 正确安装jar后,导航至“ Control Panel -> System Settings -> Platform
Liferay是一款开源的企业级门户平台,它提供了丰富的功能和高度可定制性,广泛应用于构建企业网站、社交网络和内部协作系统。本压缩包包含了四个重要的Liferay开发文档,旨在帮助开发者深入理解和掌握Liferay的使用...
标题 "Liferay扩展环境 Liferay Ext" 涉及到的是Liferay门户平台的一个关键概念,Liferay Ext是用于扩展和定制Liferay功能的核心工具。Liferay是一个开源的企业级内容管理平台,它允许用户根据需求构建自定义的数字...
6. **第三方组件**:整合Velocity、Hibernate、Lucene、Struts等开源项目。 7. **多语言支持**:包括中文在内的多种语言界面。 8. **个性化定制**:用户可自定义页面布局和风格。 **CAS系统介绍** CAS(Central ...
liferay6中文开发文档 包括: Liferay6开发者手册V1.0.doc Liferay+6.0.5开发指南.docx LiferayPortal二次开发指南.pdf Liferay代码研读.pdf liferay-技术文档.doc liferay架构.pdf Liferay开发环境配置说明文档.pdf
在本文中,我们将深入探讨如何在Eclipse环境中进行Liferay的扩展模式开发。Liferay是一个开源的企业级门户平台,提供了两种portlet开发模式:插件模式和扩展模式。扩展模式允许开发者对Liferay的核心功能进行更深入...
Liferay是一款开源的企业级门户平台,它提供了强大的内容管理、协作和社交功能,被广泛用于构建企业内部或外部的Web应用程序。Liferay的核心特性包括网站构建、内容管理、工作流程、社区参与以及与其他系统的集成。...