Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > [Portal参考手册]Portlet描述文件
【标  题】:[Portal参考手册]Portlet描述文件
【关键字】:Portal,Portlet
【来  源】:http://blog.csdn.net/smallnest/archive/2006/04/17/666267.aspx

[Portal参考手册]Portlet描述文件

Your Ad Here

Portlet描述文件通过portlet.xml文件定义application portletconrete portlet。这一节将介绍portlet.xml的定义。

Portlet描述文件有下面的结构:

<?xml version="1.0" encoding="UTF-8"?>
<portlet-app-collection> 1

    <portlet-app-def>  2

            <portlet-app ...>  3
            <concrete-portlet-app ...> 4
            <concrete-portlet-app ...>
      </portlet-app-def>
</portlet-app-collection>

   

1

portlet-app-collection定义portlet的集合

2

portlet-app-def定义了application porlet和多个conrete portlet

3

portlet-app提供了一个application portlet的定义

4

concrete-portlet-app提供了一个concrete portlet的定义

 

一个具体portlet定义了conrete portlet的属性。一个application portlet可以有多个conrete portlet

 

<concrete-portlet-app id="org.myorganization.portlets.myportlet.1"> 1

            <context-param> 2

                <param-name>buzzle</param-name>

                <param-value>yea</param-value>

            </context-param>

            <concrete-portlet> 3

                <portlet-name>Hello World 1</portlet-name> 4

                <default-locale>en</default-locale> 5

                <language locale="en_US">  6

                    <title>Hello World - Sample Portlet #1</title> 7

                    <title-short>Hello World</title-short> 8

                    <description>Here is a simple portlet</description> 9

                    <keywords>portlet hello world</keywords> 10

                </language>

                <language locale="zh_CN">

                    <title>您好#1</title>

                    <title-short>您好 </title-short>

                    <description>久违了</description>

                    <keywords>问候</keywords>

                </language>

                <allowed-access visibility="PRIVATE" role="ADMIN"/>

                <config-param>  

                    <param-name>a config parameter</param-name>

                    <param-value>a config value</param-value>

                </config-param>

            </concrete-portlet>

        </concrete-portlet-app>

 

1

Idconrete portlet的指示符,由application portlet Id加上一个整数组成。一般来说,由1开始递增

2

(可选)定义了portlet context信息,由PortletApplicationSettings 对象封装

3

concrete portlet,用作产生PortletSettings对象

4

(可选)conrete portlet的指示符

5

(可选) 缺省的locale

6

(可选) 其他的locale

7

(可选)title 

8

(可选) 更简短的title,可以被用作WML设备上显示

9

(可选) 摘要

10

(可选) 关键字

 

(可选) 定义了用户浏览这个portlet的时候的可视化属性。Allowed 的值有两个 PRIVATE PUBLIC. Role属性哪个角色可以访问这个portlet。 可用的值是在PortletRole 对象中定义的值

 

附加的concrete portlet 设置,可以通过PortletSettings 对象取得

[Portal参考手册]Portlet核心API:【上一篇】
[Portal参考手册]生命周期:【下一篇】
【相关文章】
  • [Portal参考手册]Portlet核心API
  • [Portal参考手册]Portlet布局框架
  • [Portal参考手册]Portlet服务框架
  • [Portal参考手册]Portlet持久化
  • Websphere Portal Express for iSeries 安装及配置
  • [原创]《Liferay Portal二次开发指南》全文打包下载
  • Portal Framework介绍(第一部分)
  • 将 SharePoint Portal Server 2003 评估版升级到正式版
  • BEA Weblogic Portal内容管理的几点开发经验
  • 利用BEA WebLogic Portal 8.1进行内容管理
  • 【随机文章】
  • 求----关于汽车加油站工作模拟算法
  • TIP 4: I/O completion packet queuing behavior. I/O完成数据包的队列行为方式
  • Granite Data Services
  • 解决台湾问题需要新思维
  • 认证讨论之“凡事靠自己努力争取”
  • wowgold
  • 文字,都是我这篇《妈妈·弟弟·电影》发表后的小插曲。在另一方面,我的“妈妈”在六月十四日来信说:“读...
  • 对于系统中使用临时表的思考
  • 全面解析JDBC(5)
  • VSFTPD手册
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.