前言和环境搭建
一、前言
对于这个我折腾了有段时间的技术,介绍一个技术是不是上来应该泛泛的说一下它的优点?!好吧,我就甘于落一下俗套:介绍一下,Liferay 是一个完整的门户解决方案,基于J2EE的应用,使用了EJB以及JMS等技术,前台界面部分使用Struts MVC 框架,基于XML的portlet配置文件可以自由地动态扩展,使用了Web服务来支持一些远程信息的获取,使用Lucene实现全文检索功能。
主要特点:
提供单一登陆接口,多认证模式(LDAP或SQL);
管理员能通过用户界面轻松管理用户,组,角色;
用户能可以根据需要定制个性化的门户布局;
能够在主流的J2EE应用服务器上运行;
支持主流的数据库;
使用了第三放的开源项目,如Hibernate, Lucene, Struts;
支持包括中文在内的多种语言;
采用最先进的技术Java, EJB, JMS, SOAP, XML;
既然有优点,那咱们就得利用啊…介绍完优点那就是编程环境的搭建了吧?也不知道我的这个思路对不对?!算了,就按照这个来吧。。。
二、编程环境的搭建
工具很重要,主要工具:
IDE: Eclipse或者MyEclipse貌似都可以。版本貌似有限制,Eclipse貌似限定使用3.5或者3.6。MyEclipse看别人装的版本好像是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,所以我们的演示图都是Eclipse,MyEclipse貌似是从帮助菜单的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 Portal定制的 tomcat,这里必须使用定制的tomcat,如果使用普通的tomcat会出现错误:
在其中选择其定制的tomcat路径,完成定制的tomcat的配置。tomcat的配置也在霎那间完成了。
分享到:
相关推荐
**Liferay Portal** 是一款功能强大的企业级门户平台,支持多种应用集成和技术扩展。它不仅提供了丰富的特性满足企业日常需求,同时也支持高度定制化开发。本文档旨在指导开发者如何进行 Portlet 的开发并部署在 ...
本次研究由 Liferay 工程团队执行,旨在通过一系列用例(包括基础设施门户、协作和内容管理)进行密集调优和测试,以展示 Liferay Portal EE 的可扩展性。 该研究的目标是: - 确定单个物理服务器在定义的测试案例...
Liferay Portal 是一个开源的企业级门户平台,用于构建、管理和部署Web应用程序和服务。它提供了一套全面的工具,使企业能够整合各种内容、应用和社交功能,以创建个性化的用户体验。Liferay Portal 的核心特性包括...
通过以上内容可以看出,《Liferay Portal 5.2 Systems Development》是一本非常实用的参考书籍,无论是对于想要学习Liferay Portal的新手还是希望进一步提升技能的高级开发者来说,都是非常有价值的资源。
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的权限管理是一个多层次、灵活的系统,它通过企业管理、组织管理、地区管理、用户组管理和Portlet管理等多个维度,确保了企业资源的安全性和访问控制的精确性。通过对角色的定义和分配,...
Liferay Portal是一款功能强大的开源企业级门户平台,能够为企业提供一站式的解决方案,包括内容管理、社区建设、应用程序集成等服务。本指南旨在帮助开发者顺利搭建Liferay Portal的开发环境,并开始进行Portlet的...
总结,Liferay Portal的开发涉及众多方面,从portlet开发到工作流设计,再到安全权限管理,都需要开发者具备扎实的Java基础和良好的问题解决能力。通过学习和实践,开发者可以充分利用Liferay的特性,为企业构建出...
其中,“社区”(Community)是Liferay Portal 的核心概念之一,用于组织用户并管理与这些用户相关的权限和内容。 **社区(Community)** 是指由具有共同兴趣或爱好的用户组成的一个集合。在 Liferay 中,用户可以...
Liferay是一款功能强大的开源企业级门户平台,主要用于构建企业级Web应用程序和服务。本文档旨在详细介绍如何利用Eclipse集成开发环境(IDE)来搭建Liferay开发环境,并创建portlet项目。通过本指南,您将能够成功...
以下是对这8本Liferay经典书籍的知识点总结,旨在帮助读者深入理解并掌握Liferay的核心技术和应用场景。 1. 《Liferay Portal 7.x Development》 这本书详细介绍了Liferay Portal 7.x的开发过程,涵盖了portlet开发...
#### 一、Liferay Portal简介 Liferay Portal是一款功能全面的企业级门户平台,提供了强大的门户管理功能,适用于各种企业和机构。它不仅支持多种应用和服务集成,还具备高度可定制性和扩展性,能够满足不同用户群体...
根据提供的信息,我们可以总结出以下关于“Liferay Portal 4.0 QuickStart Guide”的关键知识点: ### Liferay Portal 4.0 QuickStart Guide #### 一、简介 本快速入门指南旨在帮助那些新接触 Liferay Portal 或...
Liferay Portlet SDK 5.2.3是该系列的一个特定版本,专为Liferay Portal 5.2.3版本设计,它包含了开发portlet所需的类库、文档和示例代码,使得开发者能够高效地集成自定义功能到Liferay Portal环境中。 **portlet...
该资料是本人学习liferay的总结报告, 使用的是5.1.1和5.2.2版本,总结了网上和书中的一些有用信息,并且加入个人对于该技术的一些理解. (绝对原创教程,但主要面向开发者,而不是管理员哈.) 欢迎各位一起交流liferay-...