`
iamcrzay
  • 浏览: 57624 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

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

XML 
阅读更多

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

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

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

<!--[if !vml]--><!--[endif]-->
    <portlet-app-def>  <!--[if !vml]--><!--[endif]-->

            <portlet-app ...> 

<!--[if !vml]--><!--[endif]-->
            <concrete-portlet-app ...>

<!--[if !vml]--><!--[endif]-->
            <concrete-portlet-app ...>
      </portlet-app-def>
</portlet-app-collection>
  

<!--[if !vml]--><!--[endif]-->
portlet-app-collection定义portlet的集合

<!--[if !vml]--><!--[endif]-->
portlet-app-def定义了application porlet和多个conrete portlet

<!--[if !vml]--><!--[endif]-->
portlet-app提供了一个application portlet的定义

<!--[if !vml]--><!--[endif]-->
concrete-portlet-app提供了一个concrete portlet的定义




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



<concrete-portlet-app id="org.myorganization.portlets.myportlet.1"> <!--[if !vml]--><!--[endif]-->

            <context-param> <!--[if !vml]--><!--[endif]-->

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

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

            </context-param>

            <concrete-portlet> <!--[if !vml]--><!--[endif]-->

                <portlet-name>Hello World 1</portlet-name> <!--[if !vml]--><!--[endif]-->

                <default-locale>en</default-locale> <!--[if !vml]--><!--[endif]-->

                <language locale="en_US">  <!--[if !vml]--><!--[endif]-->

                    <title>Hello World - Sample Portlet #1</title> <!--[if !vml]--><!--[endif]-->

                    <title-short>Hello World</title-short> <!--[if !vml]--><!--[endif]-->

                    <description>Here is a simple portlet</description> <!--[if !vml]--><!--[endif]-->

                    <keywords>portlet hello world</keywords> <!--[if !vml]--><!--[endif]-->

                </language>

                <language locale="zh_CN">

                    <title>您好#1</title>

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

                    <description>久违了</description>

                    <keywords>问候</keywords>

                </language>

                <allowed-access visibility="PRIVATE" role="ADMIN"/> <!--[if !vml]--><!--[endif]-->

                <config-param>   <!--[if !vml]--><!--[endif]-->

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

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

                </config-param>

            </concrete-portlet>

        </concrete-portlet-app>



<!--[if !vml]--><!--[endif]-->
Id是conrete portlet的指示符,由application portlet Id加上一个整数组成。一般来说,由1开始递增

<!--[if !vml]--><!--[endif]-->
(可选)定义了portlet context信息,由PortletApplicationSettings 对象封装

<!--[if !vml]--><!--[endif]-->
concrete portlet,用作产生PortletSettings对象

<!--[if !vml]--><!--[endif]-->
(可选)conrete portlet的指示符

<!--[if !vml]--><!--[endif]-->
(可选) 缺省的locale

<!--[if !vml]--><!--[endif]-->
(可选) 其他的locale

<!--[if !vml]--><!--[endif]-->
(可选)title 

<!--[if !vml]--><!--[endif]-->
(可选) 更简短的title,可以被用作WML设备上显示

<!--[if !vml]--><!--[endif]-->
(可选) 摘要

<!--[if !vml]--><!--[endif]-->
(可选) 关键字

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

<!--[if !vml]--><!--[endif]-->
附加的concrete portlet 设置,可以通过PortletSettings 对象取得


分享到:
评论

相关推荐

    portlet开发参考手册

    Portlet开发参考手册是针对portlet技术的一份详细指南,它为开发者提供了全面的指导,以帮助他们构建和集成portlet到Web门户中。Portlet是一种可重用的Web组件,它们在门户环境中运行,允许用户自定义门户界面,展示...

    jboss portlet实现文件上传小项目

    总的来说,这个小项目旨在教你如何在JBoss Portal环境中利用portlet技术实现一个简单的文件上传功能。通过学习和实践,你可以掌握portlet的开发流程,了解文件上传的核心机制,并增强对安全性问题的认识。同时,这也...

    websphere portal开发手册

    【描述】:“WebSphere Portal开发手册”是一份详尽的指导文档,旨在帮助开发者理解和实践在WebSphere Portal环境中的各种开发任务。手册涵盖了从基础设置到高级功能的方方面面,为开发者提供了丰富的实例和最佳实践...

    基于 Struts 2 构建 WebSphere Portal 上的 Portlet 应用

    在 WebSphere Portal 上构建 Portlet 应用时,Struts 2 可以为开发者提供一个结构化的开发环境,使应用程序更加灵活和易于管理。下面将详细介绍如何基于 Struts 2 构建 WebSphere Portal 上的 Portlet 应用。 1. **...

    liferay portlet开发参考手册

    《Liferay Portlet开发参考手册》是温兵先生编著的一本专为开发者设计的指南,旨在帮助读者深入了解和熟练掌握Liferay Portal平台上的Portlet开发技术。Liferay Portal是一款开源的企业级内容管理平台,而Portlet是...

    Portlet标准汉化手册

    总的来说,Portlet标准汉化手册旨在为开发者提供关于如何构建和使用Portal Server及Portlet的详细指南,帮助他们理解这一技术的精髓,以便在实际项目中有效利用Portal架构的优势,提供更加个性化和高效的服务。

    portal开发portlet的一些知识

    图片路径的写法 &lt;IMG &gt;/testportlet/images/mark.gif"&gt; (renderRequest.getContextPath()+"&gt;"&gt; 其中renderResponse.encodeURL表示编码。目录结构截图: 。。。 。。。

    基于Portal和Portlet技术的Web整合应用研究与实现

    基于Portal和Portlet技术的Web整合应用研究与实现基于Portal和Portlet技术的Web整合应用研究与实现基于Portal和Portlet技术的Web整合应用研究与实现基于Portal和Portlet技术的Web整合应用研究与实现

    portlet-1_0-fr-spec.rar_java portal_jetspeed_portal_portlet_门户

    本主题主要关注Java Portal技术,特别是通过Jetspeed Portal和Portlet标准进行的开发。下面我们将深入探讨这些概念及其相关知识点。 1. **Java Portlet API**: 标题中的"portlet-1_0-fr-spec"指的是Java Portlet ...

    portal portlet 主题 皮肤 开发 安装

    在IT行业中,门户(portal)和portlet是构建企业级应用的重要组成部分。它们提供了一个集中的访问点,允许用户访问各种不同的应用程序和服务。本文主要探讨如何在Websphere Portal 6.1.5环境下进行portlet主题和皮肤的...

    LifeRay_Portal6.0.6学习手册

    《LifeRay Portal 6.0.6 学习手册》是一份针对LifeRay Portal初学者的详细教程,旨在帮助读者深入了解和掌握LifeRay Portal的使用和开发。下面将对其中的关键知识点进行深入探讨。 1. **LifeRay Portal初体验** ...

    UAP V6.3Portal开发技术手册

    ### UAP V6.3 Portal开发技术手册知识点 #### UAP Portal概述 UAP Portal是基于JSR286规范实现的J2EE技术体系架构的门户平台,该平台不仅可以展现产品需求,还具备强大的系统集成组装功能。它支持多种集成框架,...

    WebSphere Portal 6.1 Portlet隐藏 和 动态Title实现

    1. **配置层面**:在portlet部署描述符(portlet.xml)中,开发者可以定义portlet是否显示。例如,通过设置`&lt;display-name&gt;`元素的`visible`属性为`false`,可以在默认情况下使portlet不可见。但这种方法不支持动态...

    portlet开发手册

    portlet开发手册是IT专业人士在构建portlet应用程序时的重要参考资料,它能帮助开发者深入理解portlet的配置和实现机制。Portlet是Web应用程序的一种组件,通常在门户环境中运行,提供交互式的用户界面。以下是对...

    文件上载Portlet源代码

    文件上载Portlet是Web应用程序中的一个组件,主要用于在用户界面上接收并处理用户上传的文件。Portlet是Java Portlet API定义的一种可重用、可组合的Web部件,它在门户环境中运行,如Liferay、Pluto等。在这个特定的...

    门户、portal、portlet

    在IT行业中,"门户"(Portal)、"portlet"和权限控制是构建企业级信息系统的关键概念。门户是一种集成了多种信息和服务的入口,它允许用户在一个统一的界面上访问和管理各种应用,提供个性化定制和一站式服务。...

    用于ibm portal的符合jsr168标准的portlet

    从【压缩包子文件的文件名称】"Contacts - Standard.war"来看,这可能是一个war文件,它是Web应用程序的归档格式,包含了portlet的所有必要文件,包括HTML、CSS、JavaScript、Java类以及部署描述符等。"Contacts...

    portlet上传文件

    内含源码,经IBM websphere portal6测试,供大家参考

Global site tag (gtag.js) - Google Analytics