Liferay6.0.5开发指南
5星 · 超过95%的资源 需积分: 9 85 浏览量
更新于2024-07-31
收藏 1.52MB PDF 举报
“Liferay6开发简介,主要涉及Liferay插件开发和开发环境的搭建,适用于项目组内部使用。”
在本文档中,我们将探讨Liferay 6.0.5的开发环境搭建、开发策略和流程,特别关注Portlets、Themes、Layout Templates、Hooks、Ext Plugins以及Web Application Integrator (WAI)的开发。
第一章:开发环境
1.1 准备工作
在开始Liferay 6.0.5的开发之前,你需要从Liferay官方网站下载集成Tomcat的6.0.5版本(liferay-portal-tomcat-6.0.5.zip),这是推荐的开发测试环境,因为它轻量、快速且资源消耗少。同时,也需要下载Liferay Plugin SDK(Liferay-plugins-sdk-6.0.5.zip)以及Apache Ant的最新版本(至少1.7.0)。
1.2 安装配置
- 解压缩下载的文件到指定目录,如liferay-portal-[version],并删除不需要的文件。
- 配置环境变量,确保ANT_HOME指向Ant的安装路径,将Liferay的bin目录添加到PATH环境变量中。
- 修改Liferay的启动脚本设置,如设置数据库连接等。
第二章:开发策略
2.1 Portlets
Portlets是Liferay中的可重用组件,你可以开发自定义Portlets来扩展门户的功能。这包括创建portlet项目,编写portlet代码,进行MVC处理,以及使用portlet API。
2.2 Themes
Themes用于定制Liferay门户的外观。你可以创建自定义主题,覆盖默认CSS、图片和其他资源,使门户符合公司的品牌形象。
2.3 Layout Templates
Layout Templates允许你调整页面布局,通过修改页面结构和排列方式,提供个性化的用户体验。
2.4 Hooks
Hooks用于扩展或修改Liferay的核心功能,无需重新编译源码。它们可以用于添加新的动作、监听器或者覆盖已存在的JSP文件。
2.5 Ext Plugins
Ext Plugins用于对Liferay的源代码进行低级别的修改,当需要深入核心功能时使用。它们通常用于添加全局属性、修改服务行为或扩展核心API。
2.6 Web Application Integrator (WAI)
WAI允许你集成外部Web应用程序到Liferay门户,实现单点登录和其他集成功能。
第三章:开发流程
每个开发流程都包括一系列步骤,例如:
- Portlet开发:创建portlet项目,编写MVC组件,实现portlet接口,部署到Liferay服务器。
- Theme开发:创建主题目录结构,编辑CSS和图像,打包并部署主题。
- Layout Template开发:设计和编写模板文件,定义页面布局,部署到Liferay服务器。
- Hooks开发:创建hook项目,覆盖所需功能,打包并部署。
- Ext Plugins开发:修改Liferay源码,打包EXT JAR,部署到EXT目录。
- ServiceBuilder:使用ServiceBuilder工具生成服务层代码,用于数据库交互和业务逻辑处理。
这些步骤涵盖了Liferay开发的基本方面,为开发者提供了全面的指导,以便在Liferay平台上构建高效且具有定制功能的解决方案。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2014-07-25 上传
2021-10-19 上传
2013-05-23 上传
2012-12-17 上传
zengjunjia
- 粉丝: 0
- 资源: 3
最新资源
- Intel_ 64 and IA-32 Architectures Software Developer's Manual Volume 2B_ Instruction Set Reference, N-Z
- Intel_ 64 and IA-32 Architectures Software Developer's Manual Volume 2A_ Instruction Set Reference, A-M
- 《汽车销售集团网站》论文范例
- Linux协议栈源码分析.pdf
- 《企业物流平台》论文范例
- 学习C语言开发的好书籍
- keic51 vs c
- rvds 2.2 introduction
- PLSQL Users Guide and Reference
- 《客户关系管理系统》论文范例
- 蓝 牙 技 术 及 其 应 用
- 《办公自动化管理系统》论文
- ORACLE RAC恢复备份恢复测试-全套过程含脚本 veritas RMAN
- CISCO交换机路由器配置手册
- jsp+tomcat+mysql+sevlet+javabean配置过程
- 高质量C++编程指南.pdf