Liferay 4.3.x 开发指南:入门与环境设置

需积分: 5 4 下载量 22 浏览量 更新于2024-09-25 收藏 1.55MB PDF 举报
本指南深入探讨了Liferay Portal 4.3.x 的开发实践,由Joseph.肖恩、Alexander.周、约格.拉斐尔、艾迪.森等人翻译并授权,由Liferay User Group(北京)成员温兵、王皓、蔡传铭等共同完成。主要内容包括: 1. **概述**: - Liferay 是一款开源的企业级 portal 解决方案,它结合了门户、社交网络和应用程序平台的功能,为企业提供定制化的解决方案。 2. **Portlet 开发与传统Servlet开发对比**: - Portlet 是portlet容器(如Liferay)中的可重用组件,与传统的Servlet相比,它们更专注于用户界面和业务逻辑,使开发者能够轻松构建模块化应用。 3. **JavaPortlet 规范 (JSR-168)**: - JSR-168定义了Portlet的标准接口,包括PortletRequest、PortletResponse等,是开发Portlet的基础规范。 4. **推荐工具**: - 为了高效开发,建议使用JDK 1.6.0、Jikes 1.22或更早版本,以及Ant 1.7.0进行构建管理,版本控制系统如Subversion也是必不可少的。 5. **Portlet 开发环境设置**: - 建议使用Liferay提供的专有标识符,如继承自Liferay的定义、组织Portlets的分类方式,以及如何编写基本的JSPPortlet(基于JavaServer Pages的Portlet)和StrutsPortlet(与Apache Struts集成的Portlet)。 6. **Portlet 部署**: - Liferay的插件管理系统负责管理Portlet的安装和更新,支持热部署和手动复制到自动部署目录。此外,还介绍了手动部署的方式。 7. **Liferay 服务**: - 安全和许可服务是关键部分,涉及权限管理,包括简介、概要和如何实现精细的权限控制,以确保系统的安全性和访问控制。 通过阅读这份指南,开发者可以掌握Liferay Portal 4.3.x的开发基础,理解其特性和最佳实践,从而更有效地构建和部署企业级应用。同时,作者强调了对版权和引用的要求,鼓励读者在传播和使用文档时保持尊重和沟通。