Liferay是个很成功的开源项目,其中用到了大量的第三方组件。
组件列表来自
http://wiki.liferay.com/index.php/Liferay_Dependencies
Google SOAP Search API
http://code.google.com/apis/soapsearch/index.html是liferay中google portlet所用组件。该组件不是开源组件且只能个人使用。
该组件代码在com.liferay.portlet.google包下使用,提供google的search、spell和cache功能.
要使用这些功能,需要有google license。并且在portal.properties中 Google License Keys 段配置。
现在google已经不再提供soap api的license,如果你以前申请过,那么还能继续使用
引用
As of December 5, 2006, we are no longer issuing new API keys for the SOAP Search API. Developers with existing SOAP Search API keys will not be affected.
由于每个google license只能使用1000次,所以在liferay下可以配置多个License Keys,如果有一个出错了,那么liferay会使用下一个,但是这次查询会返回一个错误页面。这段代码值得商榷,是不是应该一直尝试直到成功或者把所有key都用完呢?
分享到:
相关推荐
Liferay 6.0.5 API文档中的"Overview+(Liferay+6_0_5+API).mht"文件很可能是整个API的概述,包含了所有核心组件的介绍、示例代码和使用指导。通过详细阅读这个文档,开发者可以学习如何有效地利用Liferay API进行...
在Liferay中,跨组件通信是一项关键的技术,它允许不同模块之间进行数据交换和功能协作。Liferay作为一个开源的企业级门户平台,提供了多种方式来实现组件间的通信,以支持复杂的应用场景。本实例将深入探讨如何在...
开发这样一个组件需要对Liferay Portlet API、JSP以及Liferay的权限和部署流程有深入的理解。通过message-portlet这个压缩包,我们可以期待找到所有实现这些功能的源代码、配置文件和其他资源。
9. **API与Web服务**:Liferay提供丰富的Java API和Web服务接口(如SOAP和RESTful),使得开发者可以轻松地与其他系统集成。 10. **性能优化**:在开发过程中,考虑性能优化是非常重要的。这涉及到缓存策略、数据库...
- Plugins SDK:Liferay提供的开发工具套件,包含了创建和管理Liferay插件的所有必要组件。 - Portlet API:行业标准接口,用于开发与Liferay兼容的portlet。 #### 四、编写基于Liferay的应用程序 - **数据驱动...
该指南可能专注于Liferay的二次开发,包括API使用、插件开发、集成第三方服务等,帮助开发者利用Liferay的强大功能构建个性化的门户应用。 9. **liferay-custom-development-zh-cn.pdf**: 这是Liferay自定义开发...
Liferay 6.0.5 API Documentation 英文版 用IE浏览器打开(必须地),其他浏览器不支持mht文件。我也是刚用这个,还不会用,有愿意的多交流funinput@163.com
Search Container与服务API相结合,可以轻松地对存储在Liferay数据库中的数据进行高级搜索。 在"liferay6.2 CRUD FriendlyURL Search-Container"中,你还会学到如何将这些组件整合到portlet开发中。Portlets是...
6. 使用了第三方的开源项目,如 Hibernate, Lucene, Struts 7. 支持包括中文在内的多种语言 8. 采用最先进的技术 Java, EJB, JMS, SOAP, XML 二、重要概念 1. Portal Portal 是基于 Web 的,以“应用整合”和...
根据提供的文件信息,我们可以从标题、描述以及部分可读内容中提炼出几个关键知识点:Hibernate API、Liferay中文API、Struts、Spring框架以及jQuery。接下来将分别对这些知识点进行详细解析。 ### Hibernate API ...
Portlets是Liferay中的核心组件,它们是独立的Web应用程序,可以在门户页面上展示和交互。通过Java Portlet API,开发者可以构建跨平台的portlet,实现各种功能,如数据展示、用户交互等。 文档部分可能涵盖了以下...
Portlet是Liferay中的核心组件,它是一个可以在门户页面上显示的交互式小应用程序。开发者通常会创建portlet来提供特定的功能,如新闻展示、用户登录、论坛等。 描述中提到了将文件放到`{user.home}/liferay/deploy...
7. **集成与API**:探索Liferay的API和Service Builder,了解如何与其他系统进行集成。 8. **扩展与插件**:了解Marketplace中的可用插件,以及如何开发自己的插件来扩展Liferay的功能。 **最佳实践** 在使用...
通过这份文档,我们可以深入学习Swing组件的使用,从而更好地设计和构建Liferay中的portlet。 最后,文件名“7.7、7月6日liferay”可能是指Liferay的一个特定版本或某个主题的讲解,这可能涵盖该版本的新特性、性能...
Portlets是Liferay中的核心组件,可以视为网页上的小型应用。通过学习这份文档,开发者能够理解portlet生命周期、渲染机制以及如何利用MVC Portlet模式进行开发。此外,文档还涵盖了portlet与Liferay服务的集成,如...
什么是虚拟工厂?... 根据上面的版本下载jar文件,并将其放置在${liferay-home}/deploy 启动Liferay捆绑包,然后以管理员身份登录。 正确安装jar后,导航至“ Control Panel -> System Settings -> Platform
liferay6中文开发文档 包括: Liferay6开发者手册V1.0.doc Liferay+6.0.5开发指南.docx LiferayPortal二次开发指南.pdf Liferay代码研读.pdf liferay-技术文档.doc liferay架构.pdf Liferay开发环境配置说明文档.pdf
5. **云部署**:Liferay在AWS、Azure或Google Cloud等云环境中的部署策略和最佳实践。 6. **数据迁移与升级**:详细步骤和工具用于迁移旧版Liferay数据到最新版本,以及系统升级过程。 通过深入学习这两个文件,...
- **portlet开发参考手册**:Portlet是LifeRay中的核心组件,用于展示动态内容和交互功能。这个参考手册可能详细介绍了portlet的生命周期、开发过程和集成方法。 综合来看,这些资源对于想要学习和精通LifeRay开发...
2014年,Liferay正式发布了其Mobile SDK的第一个版本,即API 1.0。这一版本提供了基础的框架和支持,让开发者可以通过简单的步骤集成Liferay的功能到移动应用中。这标志着Liferay正式进入了移动开发领域。 ##### ...