您的位置:首页 > Web前端

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

2015-11-11 09:39 302 查看

一个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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: