`

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的配置也在霎那间完成了。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics