Liferay 6.0.5开发中文指南

本文档是Liferay 6.0.5的开发指南,涵盖了Portal和portlet的基本概念,如portal规范、JSR168、WSRP以及它们在实际中的应用。详细讲解了portlet的生命周期、Portlet与Servlet的关系,以及Liferay的开发配置和环境设置。此外,还介绍了如何访问和配置Liferay门户,包括登录、语言设置、添加Portlet和页面布局设计。最后,讨论了Liferay的开发模式,包括插件模式和扩展环境开发的优缺点,并展示了创建portlet的步骤。
摘要由CSDN通过智能技术生成

目录

Liferay 6.0.5 开发指南... 1

1.     关于Liferay. 3

2.     Portalportlet介绍... 4

2.1      portal 规范... 4

2.2      JSR168. 4

2.3      WSRP. 4

2.4      PortalPortal服务器... 5

2.5      PortletPortlet容器... 7

2.6      Portlet Servlet 的关系... 9

2.7      Portlet 的生命周期... 10

2.8      Portlet 模式... 11

2.8.1     必须支持的模式(语义同上)... 12

2.8.2     可选择的客户模式... 12

2.8.3     特定于 Portal 厂商的模式... 12

2.9      窗口状态... 12

2.9.1     Normal13

2.9.2     Maximized. 13

2.9.3     Minimized. 13

2.10        数据模式... 13

2.11        Portlet标签... 14

2.11.1   defineObjects 标签... 14

2.11.2   renderURL 标签... 14

2.11.3   actionURL 标签... 15

2.11.4   param 标签... 16

2.11.5   namespace标签... 16

2.12        Portal 的对象... 16

2.12.1   Request 对象... 16

2.12.2   Response 对象... 18

2.12.3   PortletConfig 对象... 19

2.12.4   Session 对象... 19

2.12.5   Preference 对象... 20

3.     开发配置... 22

3.1      下载Liferay 6.0.5. 22

3.2      开发工具... 22

3.3      环境配置... 22

3.3.1     JDK配置... 22

3.3.2     ANT配置... 23

3.3.3     eclipse配置... 23

4.     访问Liferay门户... 29

4.1      启动liferay门户的服务... 29

4.2      访问liferay门户... 30

4.2.1     登录liferay Portal30

4.2.2     设置语言... 30

4.2.3     添加Portlet31

4.2.4     页面配置... 32

4.2.5     设计布局... 33

4.2.6     其他设置... 33

5.     Liferay开发模式... 33

5.1      插件模式开发... 33

5.2      扩展环境开发... 34

5.3      两种模式比较... 36

5.3.1     插件模式优点... 36

5.3.2     插件模式缺点... 36

5.3.3     扩展模式优缺点... 36

6.     Liferay portlet的开发... 36

6.1      创建一个插件开发工程... 36

6.2      编写自己的Portlet37

6.3      分析Portlet38

6.4      创建自己的portlet41

 

 

 

1.     关于Liferay

Liferay(又称Liferay Portal)是一个开源的Portal产品,提供对多个独立系统的内容集成,为企业信息、流程等的整合提供了一套完整的解决方案,和其他商业产品相比,Liferay有着很多优良的特性(但是缺点也很明显,文档太少,学习成本有点高),而且免费。该项目包含了一个完整的J2EE应用。该项目使用了WebEJB以及JMS等技术,特别是其前台界面部分使用Struts 框架技术,基于XMLportlet配置文件可以自由地动态扩展,使用了Web Services来支持一些远程信息的获取,使用 Apahce Lucene实现全文检索功能。

主要特点如下:

1、提供单一登陆接口,多认证模式(LDAP或SQL);

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

  3、用户能可以根据需要定制个性化的portal layout;

  4、能够在主流的J2EE应用服务器上运行,如JBoss+Jetty/Tomcat,JOnAS;

  5、支持主流的数据库,如PostgreSQL,MySQL;

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

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

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

Liferay详细介绍参看http://www.liferay.com/zh/products/liferay-portal其官方网站。目前国内有多个项目是基于liferay的二次开发,目前最新的版本为Liferay 6.0.5。

2.     Portalportlet介绍

在进行liferay开发以前有必要介绍一下portalportlet的相关概念。

2.1     portal 规范

随着Portal的兴起,有众多的厂商开始涉足Portal产品开发,并构建自己的Portal组件和基于他的产品,比如IBM、ORACLE、Microsoft、apache、SAP等,但是各个产品之间互不兼容,给开发者和各个厂商带来了诸

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值