Liferay 4.3.x 开发指南:入门与环境设置
需积分: 5 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的开发基础,理解其特性和最佳实践,从而更有效地构建和部署企业级应用。同时,作者强调了对版权和引用的要求,鼓励读者在传播和使用文档时保持尊重和沟通。
2008-12-11 上传
2009-08-24 上传
2007-12-14 上传
2023-06-10 上传
2024-11-13 上传
2023-06-10 上传
2023-05-20 上传
2023-06-10 上传
2023-06-10 上传
songshenhui1989
- 粉丝: 1
- 资源: 1
最新资源
- 创建个性化的Discord聊天机器人教程
- RequireJS实现单页应用延迟加载模块示例教程
- 基于Java+Applet的聊天系统毕业设计项目
- 从HTML到JSX的转换实战教程
- 轻量级滚动到顶部按钮插件-无广告体验
- 探索皇帝多云的天空:MMP 100网站深度解析
- 掌握JavaScript构造函数与原型链的实战应用
- 用香草JS和测试优先方法开发的剪刀石头布游戏
- SensorTagTool: 实现TI SensorTags数据获取的OS X命令行工具
- Vue模块构建与安装教程
- JavaWeb图片浏览小程序毕业设计教程
- 解决 Browserify require与browserify-shim冲突的方法
- Ventuno外卖下载器扩展程序使用体验
- IIT孟买医院模拟申请webapp功能介绍
- 掌握Create React App: 开发Tic-Tac-Toe游戏
- 实现顺序编程与异步操作的wait.for在HarmonyOS2及JavaScript中