Liferay Portal 学习笔记(二):liferay项目结构剖析

一个Portlet项目至少由三个部分组成:

1 Java 代码源

2  配置文件

3 客户端文件(jsp,js,css,graphics files, etc)


liferay项目标准结构:

Portlet-Name/

build.xml

docroot/

css/

js/

META-INF/

WEB-INF/----存放配置文件

lib/

src/----不会默认创建,用于存放JAVA源码

tld/

liferay-display.xml----描述dockbar的Add菜单栏下portlet出现的目录

liferay-plugin-package.properties---给liferay热部署者的plugin,可配置PACL属性

liferay-portlet.xml---描述liferay对jsr-286的细节加强,可在此设置图像来展示APP

标签解释:

protlet-name:portlet的标准化名称,跟portlet.xml中的portlet-name一样

icon:这个portlet的图像的地址

instanceable:指出多个portlets是否能运行在一个界面上

header-portlet-css:给这个portlet的CSS文件地址,用于页面的head标签内

footer-portlet-javascript:给portlet的JS地址,被包含在页面的尾部,body标签结束之前。


portlet.xml---用JSR-286标准,portlet默认内容。

标签解释:

portlet-name:portlet的标准名,唯一。

display-name:包含一个当应用程序需要识别时的简称,被portal展示

portlet-class:包含一个完整的类名,处理传给portlet的请求

init-param:name/value 对值,初始化portlet的参数

expiration-cache:在某个portlet输出死亡的时候指明一个时间(秒为单位),-1表示永不死亡

support:包含一个mime-type标签,说明了portlet模式支持的内容类型。

portlet-info:定义了可以用来给portlet标题栏和Portal的portlet目录的信息。也可以在src里建一个配置文件,然后在这里引用。后者更多用于要本地赋值给title等值。方法如下:

重复方法一二操作,只会去portlet-info标签定义的值。

security-role-ref:包含了WEB应用里的安全角色引用的声明

service.xml

web.xml

icon.png

view.jsp



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值