Liferay 6.0.5 开发详解与实践指南
5星 · 超过95%的资源 需积分: 10 182 浏览量
更新于2024-07-31
收藏 1.2MB DOCX 举报
"Liferay_6.0.5开发指南提供了详尽的介绍和开发环境部署指导,内容包括Liferay的基础知识、Portlet概念、开发配置、门户访问以及开发模式等,适合开发者学习和实践。"
在Liferay 6.0.5这个版本中,开发者可以深入了解Liferay Portal的概念,它是一个开放源码的企业级门户平台,用于构建、管理和个性化数字体验。Liferay Portal遵循一系列规范,如portal规范,其中JSR168是定义portlet接口的标准,使得portlet能在不同portal服务器上运行。而WSRP(Web Services for Remote Portlets)则是用于跨门户服务器的portlet集成。
Portal和Portal服务器是两个不同的概念,Portal是提供统一入口、身份管理、内容聚合等功能的平台,而Portal服务器则是运行这些功能的软件实例。Portlet是Portal中的可重用组件,它们在Portlet容器中运行,与Servlet有相似之处但又有其独特生命周期,包括初始化、渲染、动作和事件处理阶段。Portlet有两种主要的运行模式:渲染模式和动作模式,以及特定的窗口状态,如正常、最大化和最小化,这些状态影响Portlet的行为和显示。
Portlet开发涉及多种标签的使用,如`defineObjects`用于定义portlet上下文中的对象引用,`renderURL`和`actionURL`分别用于生成渲染请求和动作请求的URL,`param`用于添加参数,`namespace`用于防止请求冲突。此外,开发者还需要理解并使用各种Portal对象,例如Request和Response对象处理HTTP请求和响应,PortletConfig对象获取portlet配置信息,Session对象存储用户会话数据,Preference对象则用于管理portlet的用户偏好。
开发配置包括下载Liferay 6.0.5版本,选择合适的开发工具,如Eclipse,并进行JDK、ANT和Eclipse的配置。一旦环境准备就绪,可以通过启动Liferay服务来访问门户。登录后,用户可以设置语言、添加Portlet、调整页面布局和设计,以及进行其他定制。
Liferay提供了两种开发模式:插件模式和扩展环境开发。插件模式通常用于快速开发和部署,优点在于易于更新和独立于核心平台,但可能限制了对底层代码的直接访问。扩展环境开发则允许更深入的定制,但部署和升级过程相对复杂。这两种模式各有优缺点,开发者可以根据项目需求选择合适的方式进行开发。
2013-06-16 上传
2011-09-09 上传
点击了解资源详情
点击了解资源详情
109 浏览量
120 浏览量
2010-11-11 上传
点击了解资源详情
点击了解资源详情
zhangt85
- 粉丝: 49
- 资源: 3