Liferay 6.0.5 开发指南:入门与核心技术

需积分: 10 3 下载量 13 浏览量 更新于2024-09-19 收藏 1.35MB DOC 举报
"Liferay 6.0.5 开发指南文档主要涵盖了Liferay Portal的基础知识,Portlet的开发要点,以及开发环境的配置。文档深入介绍了Portlet的各种概念,如生命周期、模式、窗口状态,并提供了Portlet标签的使用方法。此外,还详细讲解了Liferay中的核心对象,如Request、Response、PortletConfig、Session和Preference对象。" 在Liferay 6.0.5的开发中,了解和掌握Portal和Portlet的概念至关重要。Portlet规范包括JSR 168和WSRP,它们定义了Portlet的行为和交互方式。Portlet是Portal应用程序中的可重用组件,可以嵌入到门户页面中,提供动态内容和服务。Portlet与Portal服务器和Portlet容器的关系需要理解,它们共同负责Portlet的运行环境。 Portlet的生命周期包括初始化、渲染、动作处理和事件处理等阶段。Portlet有多种工作模式,如Normal(正常)、Maximized(最大化)、Minimized(最小化),这些模式影响Portlet在页面上的显示状态。Portlet还可以通过特定厂商的模式扩展其功能。 在开发Portlet时,Liferay提供的Portlet标签是非常有用的工具。例如,`defineObjects`标签用于创建Portlet上下文中的常用对象,`renderURL`和`actionURL`用于生成渲染请求和动作请求的URL,`param`标签用于添加参数,`namespace`标签则帮助管理Portlet的命名空间,防止与其他Portlet的冲突。 Liferay Portal的内部对象是开发者需要熟悉的关键元素。Request和Response对象与Servlet API中的类似,但具有Portlet特有的扩展。PortletConfig对象提供了关于Portlet配置的信息,Session对象管理用户会话,而Preference对象则处理用户的个性化设置。 开发Liferay应用时,需要下载相应的Liferay版本,选择合适的开发工具,并进行正确的环境配置,包括JDK的安装和配置。这些步骤确保开发者拥有一个稳定和高效的开发环境,能够有效地构建和调试Liferay Portlets。 Liferay 6.0.5开发指南是开发者入门和进阶的重要参考资料,它不仅解释了基本概念,还提供了实用的开发技巧和最佳实践,对于想要深入理解和开发Liferay Portal的人员来说非常有价值。
2016-05-25 上传