"Liferay6指南是一份详细阐述Liferay 6.0.5版本的开发文档,涵盖了门户概念、portlet技术、开发工具配置、门户访问及开发模式等多个方面。"
在Liferay 6中,门户是一个综合性的平台,允许用户自定义其工作空间并集成各种应用程序。该指南首先介绍了Liferay的基本概念,包括Portal和portlet的相关标准,如portal规范、JSR168(Portlet 1.0规范)、以及WSRP(Web Services for Remote Portlets),这些标准定义了portlet如何在portal环境中运行和交互。
Portal服务器是托管portlets并提供门户服务的基础设施,而portlet是portal中的可重用组件,它们在portlet容器中运行。portlet与servlet的关系被清晰地阐述,portlet的生命周期(初始化、渲染、动作和事件阶段)以及不同的portlet模式(如渲染、动作、资源获取和事件处理)被详细解释。portlet的窗口状态(正常、最大化和最小化)和数据模式也是开发者需要了解的关键概念。
在portlet开发中,Liferay提供了各种标签来简化开发过程,例如`defineObjects`、`renderURL`、`actionURL`、`param`和`namespace`标签。这些标签帮助开发者方便地访问portlet上下文中的对象和构建URL。
在开发配置部分,指南指导读者如何下载Liferay 6.0.5版本,并介绍了所需的开发工具,如JDK、ANT和eclipse的配置步骤。此外,还详细说明了如何启动Liferay门户服务,访问和操作门户,如登录、设置语言、添加portlet、配置页面和设计布局等。
最后,Liferay的开发模式是重点内容,包括插件模式(用于快速开发如portlet、主题和布局等)和扩展环境开发(针对更深入的系统级修改)。指南对比了这两种模式的优缺点,帮助开发者根据项目需求选择合适的开发路径。
总结来说,这份"Liferay6指南"是开发者深入了解和掌握Liferay 6开发的宝贵资源,从基础概念到实际操作,再到开发策略,全面覆盖了Liferay开发的各个方面。对于想要在Liferay平台上构建企业级应用的开发者来说,这是一个不可或缺的参考资料。