`

Liferay portal 相关总结(一)

 
阅读更多

前言和环境搭建

一、前言


    对于这个我折腾了有段时间的技术,介绍一个技术是不是上来应该泛泛的说一下它的优点?!好吧,我就甘于落一下俗套:介绍一下,Liferay 是一个完整的门户解决方案,基于J2EE的应用,使用了EJB以及JMS等技术,前台界面部分使用Struts MVC 框架,基于XMLportlet配置文件可以自由地动态扩展,使用了Web服务来支持一些远程信息的获取,使用Lucene实现全文检索功能。

    主要特点:

    提供单一登陆接口,多认证模式(LDAPSQL

   管理员能通过用户界面轻松管理用户,组,角色;

    用户能可以根据需要定制个性化的门户布局;

    能够在主流的J2EE应用服务器上运行;

    支持主流的数据库;

    使用了第三放的开源项目,如Hibernate, Lucene, Struts;

    支持包括中文在内的多种语言;

    采用最先进的技术Java, EJB, JMS, SOAP, XML;

      既然有优点,那咱们就得利用啊介绍完优点那就是编程环境的搭建了吧?也不知道我的这个思路对不对?!算了,就按照这个来吧。。。

二、编程环境的搭建


工具很重要,主要工具:

    IDE: Eclipse或者MyEclipse貌似都可以。版本貌似有限制,Eclipse貌似限定使用3.5或者3.6MyEclipse看别人装的版本好像是8.5。反正都是常用的版本。

    SDK:要下载liferay portal相应的sdk,我们这里使用的版本是:

liferay-plugins-sdk-6.0.6-20110225.zip;

   Tomcat: 在介绍中有相应的集成功能,这些功能的集成实现就是在这个定制的tomcat中完成的。

    好了,搞到这三个东西,我们就可以开始构建我们的portal的编程环境了。这里需要说明一下,截止鄙人写这篇文章时,最新的liferay portal版本已经更到了6.1.x了,我所有的例子都是在6.0.6这个版本的环境中测试通过的。以前的版本(泛指6.0.x以前的版本,多指5.2.x这些稳定的版本)6.0.x以后有着本质的差别:

    1.首先启动我们的IDE,然后在线安装我们的portal 插件(plug-in),由于我使用的是Eclipse,所以我们的演示图都是EclipseMyEclipse貌似是从帮助菜单的MyEclipse Configuration Center中进行安装。 使用IDE 中默认的插件安装方式。输入你的liferay portal name这个可以随意,在location中输入如下:

http://releases.liferay.com/tools/ide/eclipse/helios/stable

然后就是等待它安装完成,这可能需要一段时间。这里需要注意,我使用的是Eclipse,大家都知道:Eclipse的版本号使用木星的13个卫星的名字进行命名的,所以,应该看到上面的url中有helios字段,选用和自己的eclipse版本相匹配的url也很重要。如上面红色标注。

然后是配置sdk,首先解压sdk文件,然后在eclipse中选择window,选择preference进行配置,在上一步安装成功后我们的preference中会多出一项,如下图:

关于Liferay <wbr>Portal的相关总结(零)鈥斺斍把院突肪炒罱

配置Liferay Portal定制的 tomcat,这里必须使用定制的tomcat,如果使用普通的tomcat会出现错误:

关于Liferay <wbr>Portal的相关总结(零)鈥斺斍把院突肪炒罱

在其中选择其定制的tomcat路径,完成定制的tomcat的配置。tomcat的配置也在霎那间完成了。

分享到:
评论

相关推荐

    liferay portal 开发指南

    **Liferay Portal** 是一款功能强大的企业级门户平台,支持多种应用集成和技术扩展。它不仅提供了丰富的特性满足企业日常需求,同时也支持高度定制化开发。本文档旨在指导开发者如何进行 Portlet 的开发并部署在 ...

    Liferay Portal performance

    本次研究由 Liferay 工程团队执行,旨在通过一系列用例(包括基础设施门户、协作和内容管理)进行密集调优和测试,以展示 Liferay Portal EE 的可扩展性。 该研究的目标是: - 确定单个物理服务器在定义的测试案例...

    Liferay Portal 介绍

    Liferay Portal 是一个开源的企业级门户平台,用于构建、管理和部署Web应用程序和服务。它提供了一套全面的工具,使企业能够整合各种内容、应用和社交功能,以创建个性化的用户体验。Liferay Portal 的核心特性包括...

    Liferay Portal 5.2开发指南

    通过以上内容可以看出,《Liferay Portal 5.2 Systems Development》是一本非常实用的参考书籍,无论是对于想要学习Liferay Portal的新手还是希望进一步提升技能的高级开发者来说,都是非常有价值的资源。

    Liferay_Portal_6.1源码导入到eclipse

    Liferay Portal 6.1 源码导入到 Eclipse 需要下载 Liferay Portal 源码、Liferay IDE、JDK 和 Ant,安装并配置相关环境变量。然后,新建文件夹 D:\liferay,解压缩 Liferay IDE 和 Plugin SDK,配置 Eclipse 和 ...

    Liferay Portal数据库读写说明

    Liferay Portal是一款广泛使用的开源企业级门户系统,它集成了多种功能模块,如文档管理、博客、论坛等,为企业提供了全面的信息管理和协作平台。本文将根据给定的部分内容对Liferay Portal数据库中的几个关键表进行...

    liferay portal模板开发文档

    Liferay Portal 是一个开源的企业级内容管理系统,主要用于构建企业门户和社区网站。Liferay Portal 提供了强大的功能,如用户管理、权限控制、工作流等,并且支持高度定制化。通过创建或修改模板,我们可以实现对...

    Liferay Portal 权限管理

    总结来说,Liferay Portal的权限管理是一个多层次、灵活的系统,它通过企业管理、组织管理、地区管理、用户组管理和Portlet管理等多个维度,确保了企业资源的安全性和访问控制的精确性。通过对角色的定义和分配,...

    Liferay Portal应用之开发 (转)

    总结,Liferay Portal的开发涉及众多方面,从portlet开发到工作流设计,再到安全权限管理,都需要开发者具备扎实的Java基础和良好的问题解决能力。通过学习和实践,开发者可以充分利用Liferay的特性,为企业构建出...

    Liferay Portal 社区

    其中,“社区”(Community)是Liferay Portal 的核心概念之一,用于组织用户并管理与这些用户相关的权限和内容。 **社区(Community)** 是指由具有共同兴趣或爱好的用户组成的一个集合。在 Liferay 中,用户可以...

    liferay环境的搭建

    Liferay是一款功能强大的开源企业级门户平台,主要用于构建企业级Web应用程序和服务。本文档旨在详细介绍如何利用Eclipse集成开发环境(IDE)来搭建Liferay开发环境,并创建portlet项目。通过本指南,您将能够成功...

    liferay经典书籍8本

    以下是对这8本Liferay经典书籍的知识点总结,旨在帮助读者深入理解并掌握Liferay的核心技术和应用场景。 1. 《Liferay Portal 7.x Development》 这本书详细介绍了Liferay Portal 7.x的开发过程,涵盖了portlet开发...

    liferay门户网站管理员指导手册

    #### 一、Liferay Portal简介 Liferay Portal是一款功能全面的企业级门户平台,提供了强大的门户管理功能,适用于各种企业和机构。它不仅支持多种应用和服务集成,还具备高度可定制性和扩展性,能够满足不同用户群体...

    quickstart liferay开发文档

    根据提供的信息,我们可以总结出以下关于“Liferay Portal 4.0 QuickStart Guide”的关键知识点: ### Liferay Portal 4.0 QuickStart Guide #### 一、简介 本快速入门指南旨在帮助那些新接触 Liferay Portal 或...

    Liferay-Portlet-SDK5.2.3.rar_liferay_liferay sdk_portlet

    Liferay Portlet SDK 5.2.3是该系列的一个特定版本,专为Liferay Portal 5.2.3版本设计,它包含了开发portlet所需的类库、文档和示例代码,使得开发者能够高效地集成自定义功能到Liferay Portal环境中。 **portlet...

    liferay-portal-5.2.2

    该资料是本人学习liferay的总结报告, 使用的是5.1.1和5.2.2版本,总结了网上和书中的一些有用信息,并且加入个人对于该技术的一些理解. (绝对原创教程,但主要面向开发者,而不是管理员哈.) 欢迎各位一起交流liferay-...

Global site tag (gtag.js) - Google Analytics