【Liferay Portal指南二】——Liferay扩展环境目录介绍

扩展环境的目录结构如下图:

 

1、/ext-ejb/src
    在基于二次扩展环境,进行功能开发时。自己编写的Java代码都放在这个目录下。


2、/ext/downloads
    存放Ant脚本中可能用到的下载文件。


3、/ext/ext-ear
    主要存放liferay编译生成的war包及jar等文件.


4、/ext/ext-ejb
    该包是扩展开发环境中最为重要的包之一,开发过程中新开发的所有编译过的.class以及主要的配置文件均存放该包中。代码结构如下图:

 

 

其中最为常用的配置文件是:
    Language-ext.properties:Portlet国际化配置文件。(具体用法在后续章节中描述)
    ext-hbm.xml:Hibernate配置文件, 所有对象映射信息都存放于该文件中。(具体用法在后续章节中描述)
    ext-spring-professional.xml:Spring配置文件,存放Spring相关配置,目前不会用到ext-spring-enterprise.xml文件。(具体用法在后续章节中描述)

 

5、/ext/ext-lib
    存放额外的库文件


6、/ext/ext-web
    当基于liferay二次开发环境进行功能开发时,该目录存放JSP,HTML,图片等WEB相关文件。该目录是扩展开发环境中最重要的目录之一。代码结构如下图所示: 


 

该目录中也存放了大量的配置文件,其中最为常用的配置文件有:
    portlet-ext.xml、liferay-portlet-ext.xml、liferay-display.xml:Portlet的配置文件,如果要增加一个Portlet,这三个配置文件都要修改。(具体用法在后续章节中描述)
    struts-config.xml、titles-defs.xml:如果要配置Struts Portlet就要用到这两个配置文件。(具体用法在后续章节中描述)


7、/ext/ext-web/tmp文件夹:
    在部署过程中,ant脚本先解压/ext/ext-ear/modules/portal-web.war 文件,以及拷贝/ext/ext-web/docroot目录下的文件到/ext/ext-web/tmp中,之后在统一发不到Tomcat服务器的相应目录中。


8、layouttpl、themes
    存放的是页面布局模板和主题包。自己扩展的布局模板和主题包也是放在该目录下。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码匠君

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值