Liferay开发入门指南
需积分: 0 188 浏览量
更新于2024-11-09
收藏 650KB PDF 举报
"liferay开发文档.pdf"
这篇文档是关于Liferay Portal的开发指南,主要针对开发者,旨在帮助读者快速理解和掌握Liferay的基础知识和开发流程。文档内容详细,包括了从Liferay的安装、配置、portlet开发到系统功能介绍等多个方面。
1. 前言
文档的前言部分提到了编写目的,主要是为了帮助读者熟悉和入门Liferay的开发工作,包括安装、开发和调试Portlet等关键环节,为系统开发和维护提供基础支持。
1.1 编写说明
这部分详细介绍了文档的编写意图,即作为门户开发的基础资料,帮助读者从零开始学习Liferay。
1.2 认识Liferay
Liferay是一个全面的、基于J2EE(Java 2 Enterprise Edition)的开源门户平台,提供了丰富的功能,如用户管理、portlet管理、页面定制等,广泛用于企业级应用。
2. Liferay Portal的安装与使用
这部分详细阐述了如何安装Liferay Portal,包括推荐使用的工具、获取和安装Liferay源代码以及设置数据库连接等步骤。
2.1.1 推荐使用工具
文档可能列出了安装Liferay时推荐的开发工具和环境,如IDE、服务器软件等。
2.1.2 Liferay源代码获取与安装
指导如何从官方或其他渠道获取Liferay源代码,并进行安装配置。
2.1.3 建立数据库及修改数据库连接
这部分详细介绍了如何创建适合Liferay的数据库以及调整相关的数据库连接配置。
3. Liferay配置文件介绍
这部分深入讲解了Liferay的重要配置文件及其作用,包括不同目录的功能和配置文件的结构,对于理解Liferay的运行机制至关重要。
3.1 Liferay几个常用目录介绍
详细解读了Liferay的典型目录,如WEB-INF、classes、lib等,以及它们在项目中的角色。
3.2 Liferay配置文件
分析了如portal.properties、liferay-display.xml等关键配置文件的用途和修改方法。
4. PORTLET开发
这部分详细介绍了如何在Liferay中开发portlet,包括两种常见类型的portlet:JSP Portlet和Struts Portlet。
4.1 开发一个jspportlet
展示了如何从头开始创建一个基于JSP的portlet,包括portlet的基本结构和生命周期。
4.2 开发一个strutsportlet
讲解了如何利用Struts框架开发portlet,涉及到Struts的配置和portlet与Struts的集成。
5. Liferay功能介绍
这部分全面概述了Liferay的主要功能,包括系统功能和页面管理。
5.1.1 系统登录
介绍了Liferay的用户认证过程和登录界面的自定义。
5.1.2 用户管理
涵盖了用户账户的创建、权限分配、用户组管理等内容。
5.1.3 Portlet管理
讨论了如何在Liferay中添加、配置和管理portlet。
5.2 页面管理
讲解了如何创建、布局和管理门户页面,以及权限控制。
5.2.1 新建页面
描述了创建新页面的步骤和个性化布局的方法。
5.2.2 权限管理
探讨了Liferay的权限体系,包括用户、组和资源的权限设定。
6. 非功能要求
这部分关注了Liferay的运行和开发环境需求。
6.1.1 硬件环境
提出了对硬件配置的建议,以确保Liferay的稳定运行。
6.2 开发环境要求
详细列出了开发Liferay所需的软件环境,包括开发工具、JDK版本、构建工具等。
6.2.1 开发环境建议
提供了关于最佳开发实践的指导,以优化开发体验和效率。
这份文档是学习和开发Liferay的宝贵资源,包含了从入门到进阶的所有关键知识点,对于想要在Liferay平台上构建和扩展应用程序的开发者来说非常有价值。
2021-09-27 上传
2008-07-31 上传
2012-11-06 上传
2008-07-14 上传
2021-09-30 上传
2007-07-21 上传
2009-08-15 上传
2021-10-01 上传
2021-10-19 上传
tanpengxiong
- 粉丝: 1
- 资源: 5
最新资源
- 1+x 实操题.zip
- 行业资料-电子功用-具有寄生电容补正结构的薄膜晶体管及用该薄膜晶体管的液晶显示器的说明分析.rar
- 基于Java的物流收发管理系统源码.zip
- Advanced_Descriptors-2.2.2-py3-none-any.whl.zip
- jQuery带缩略图的宽屏焦点图
- rtttl-play:一个使用rtttl-parse库在线播放RTTTL文件的GitHub页面
- 周立功ZLG调试工具.rar
- IOS应用源码Demo-简单的google应用demo-毕设学习.zip
- git-tutorial:2011 年在 Imaginática 上讲授的 Git 课程
- Sgt. Winter Fortnite Wallpaper HD 2019-crx插件
- 基于JSP的学科竞赛管理系统源码.zip
- Nokia5110液晶显示设计资料
- 基于java-166_基于SpringBoot的高校体测网络平台的设计-源码.zip
- 手机wap源码模板 (76).zip
- 基于STC8单片机驱动WTN6语音芯片软件DEMO例程源码+WTN6系列语音芯片手册.rar
- 常满室内设计工作室 1.0