Liferay Portal 4.3.x 中文开发手册解析

4星 · 超过85%的资源 需积分: 0 11 下载量 29 浏览量 更新于2024-12-12 收藏 840KB PDF 举报
"Liferay 中文手册.pdf" 这篇文档是关于Liferay Portal 4.3.x的中文开发手册,由Liferay User Group (Beijing)的成员翻译,旨在为开发者提供深入理解Liferay Portal的指导。Liferay是一个广泛应用的开源企业级门户解决方案,它基于最新的Java技术和Web 2.0概念。 1. **Portlet与Servlet开发** 在Liferay中,Portlet是核心组件,用于构建动态和交互式的网页。Portlet与传统的Servlet有所不同,因为它们运行在门户环境中,能够与其他Portlet共享状态,并且响应多种类型的请求,如渲染请求、动作请求和资源请求。 2. **Java Portlet规范 (JSR-168)** JSR-168是Java Portlet API的标准,它定义了Portlet如何与门户服务器通信。Liferay遵循这一规范,使得开发者可以创建跨平台的portlet应用。 3. **推荐开发工具** - JDK 1.6.0, 1.5.0 或 1.4.2:这是开发Liferay的必备Java开发环境。 - Jikes 1.22 或 Jikes 1.21:这些是编译器的选择,用于编译Java源代码。 - Ant 1.7.0:自动化构建工具,用于构建和部署Portlet项目。 - Subversion 或其他版本控制系统:用于管理代码版本,确保团队协作的顺利进行。 4. **Portlet开发环境设置** 这部分涵盖了如何配置和搭建适合Liferay Portlet开发的环境,包括JDK、编译器、构建工具以及版本控制软件的安装和配置。 5. **Liferay专有标识符** Liferay有一套自己的定义和规则,用于标识和组织Portlets。开发者需要理解这些标识符以便正确地集成Portlets到Liferay门户。 6. **Portlet框架** Liferay提供了自己的Portlet框架,简化了Portlet的开发。手册详细介绍了如何使用JSP创建基本的Portlet,以及如何利用Struts框架来构建更复杂的Portlet应用。 7. **StrutsPortlet指南** - 写一个非常简单的StrutsPortlet:介绍如何基于Struts框架构建基础的Portlet。 - 添加一个Action:扩展Portlet功能,处理用户交互。 - 结论:总结StrutsPortlet开发的关键点。 8. **Portlet部署** 最后,文档还涵盖了Portlet的部署过程,包括如何将Portlet打包并上传到Liferay Portal,使得它们能在实际环境中运行。 这份Liferay Portal 4.3.x中文开发手册为开发者提供了一条深入学习和实践Liferay开发的路径,无论你是初学者还是经验丰富的开发者,都能从中获取宝贵的信息和技巧。