IBM Rational Application Developer V7.5 Portal Toolkit,第4部分

静态页面聚合

简介:进行静态页面聚合,您可以从 IBM WebSphere Portal V6.1 项目的静态 HTML 布 局或者模板中,创建门户页面。本文一步步地指导您,使用 IBM Rational Application Developer V7.5,来创建、设计、编辑和聚合这样的静态布局,目标确定为门户服务器运行时环境。按照 本文中介绍的步骤,您不需要懂太多基础的门户 API 知识。

系统需求

作者假设您的电脑 上安装有 IBM Rational Application Developer V7.5,并在一个您拥有管理员权限的本地或 者远程系统中安装有 IBM WebSphere Portal V6.1 服务器。

使用静态页面的好处

到现在,网站设计者们使用像 HTML、瀑布式的工作表(CSS)以及 JavaScript 这样的简单网络技术,来设计网站的总体外观,但是 portlets 通常是由 Java或者 JavaServer Page (JSP)开发员们创建的。现在,通过将 portlets 与静态网络页面聚 合起来,您可以使用静态页面聚合(SPA)来开发 portlets 的潜力。您可以在静态网络页面中使用简单 的 HTML 标记来创建完整的门户页面,来实现这一点。

图 1. 在 HTML 布局中聚合一个 portlet

使用简单的 Web 技术 ,通过使用您喜好的 Web 管理工具,例如 Rational Application Developer 中的 Page Designer 或者 简单的文本编辑器,您可以设计网站的布局。比起使用门户布局模型,您可以更好地控制页面的布局。

您可以使用 portlets 作为动态元素,使用容器作为页面中 portlets 的占位符。通过使用服务 器端的聚合,Ajax,或者一个 IFrame 元素来显示它们。您还可以使用静态页面之中的 portlet 交流。

静态页面聚合使用起来不但简单容易,而且在和简单的 Web 技术(例如,CSS 和 JavaScript)一道 开发 portlets 的功能方面,它的功能非常强大。本文首先描述了 SPA 的概念,然后一步步地指导您使 用 SPA 和 Rational Application Developer V7.5:

首先,创建一个门户项目,然后是静态布局的门户页面。

接下来,创建一个添加至静态页面的门户项目。

然后,创建一个静态布局(静态页面)的门户页面。

再接下来,编辑该静态页面以添加主题,门户容器和门户窗口。

然后发布您的项目,以查看上面列出的第一个简单操作的结果。

然后为静态布局创建主题,为静态页面中的 portlets 创建皮肤。

接下来,您可以使用 portlets 的动态功能来自动生成网站的导航栏。

在此之后,使用国际化功能来使全世界各个地方都能访问您的静态页面。

然后使用静态布局资源档案文件,来创建其他的页面,并编辑您在前面创建的静态页面。

最后,发布您所创建的包含静态页面的门户 Web 网站。

关键术语

静态布局

页面的布局构建在普通的 HTML 页面基础之上,并且可以包含对 portlets 的引用。反过 来,一个动态门户页面的布局是由服务器中的数据库定义结构的,并由页面编辑器管理。

静态页面

一个引用静态布局的静态页面。静态页面可以是门户页面技术任意位置的一部分。除了传 递,它的表现就像一个默认的门户页面,例如访问控制。

动态布局

标准的门户布局,由行和列组成;它在数据库中永久存在。

时间: 2024-10-31 20:43:14

IBM Rational Application Developer V7.5 Portal Toolkit,第4部分的相关文章

IBM Rational Application Developer V7.5 Portal Toolkit,第1部分

IBM Rational Application Developer V7.5 Portal Toolkit的新特性 简介:本篇文章是系列文章五篇中的第一篇.它向您提供了 IBM Rational Application Developer V7.5 Portal Toolkit 中的新特性.因为这篇概述介绍的是 V7.5 对以往版本的改进之处,因 此了解以往版本的 Rational Application Developer V7.0 非常有用,但并不意味着您必须熟悉它. 引言 IBM Rat

IBM Rational Application Developer V7.5 Portal Toolkit,第5部分

对门户和portlet程序的事件和公共赋值参数的工具支持 Java portlet 规格 2.0 中引入的新特性,基于 JSR 286,支持 portlets 之间的协作.事件和公共赋值变量是 portlets 相互之间可以交流的两个机理.在对一些关键概念做简短介绍之后,本文向您介绍如何使用 IBM Rational Application Developer V7.5 中的 Portal Toolkit,来创建一个 JSR 286 基本 portlet 的范例.在这个过程中,它解释了 Port

IBM Rational Application Developer V7.5 Portal Toolkit,第3部分

对IBM WebSphere Portal V6.1的Web 2.0 portlet与门户编程支持 本文描述了在 IBM Rational Application Developer V7.5 中为在 IBM WebSphere Portal V6.1 或更高版本的 IBM WebSphere Portal 服务器上运行的 portlet,以及门 户程序所引入的的 Web 2.0 工具支持.本文可以帮助您更好地理解该工具支持,此外还讨论了 Web 2.0 技术的基础知识和优势. 本文向您介绍了怎

IBM Rational Application Developer V7.5 Portal Toolkit,第2部分

支持IBM WebSphere Portal V6.1中Web 2.0门户开发的特性 IBM WebSphere Portal V6.1引入了新的特性,例如客户端的聚合.Friendly URL 以及静态的页面聚合.WebSphere Portal V6.1 还提供了新的主题,它含有基于 Web 2.0 的主题.IBM Rational Application Developer V7.5 为这些新特性提供了支持功能.本文描述了这些特性和工具. Rational Application Deve

使用IBM Rational Application Developer V7.5和WAS V7.0构建Java EE应用程序

使用IBM Rational Application Developer V7.5和WebSphere Application Server V7.0构建Java EE应用程序 引言 本文向您介绍 IBM Rational Application Developer for WebSphere Software V7.5,并带您构建 JPA 实体.session bean,并将它 们部署到 IBM WebSphere V7.0 上. Java Platform, Enterprise Editi

使用Rational Application Developer V7.5版本来进行资源注入

克服 Java Persistence API 结构对存储过程中 OUT 参数不能支持的难题 简介:Java 平台企业版(Java Platform, Enterprise Edition,JEE) 简化了完整企业程序 的部署.通过注释使用资源注入,可以减少标准代码,这有助于编写可维护的代码.您的公司可能拥有大 量已存在的复杂存储过程.您可以继续开发使用存储过程的程序,并利用 Java 平台.IBM Rational Application Developer 提供了一个丰厚的开发环境,并紧密地

使用IBM Rational Application Developer轻松实现JavaServer Faces Web程序的

使用IBM Rational Application Developer轻松实现JavaServer Faces Web程序的全球化 在 RAD V7 或者后续版本中使用 JavaServer Widgets Library(JWL) 了解如何使用 IBM Rational Application Developer 来实现 JavaServer Faces Web 程序的全球化.本文描述了开发全球市场所面临的挑战,并介绍了怎样使用 JavaServer Faces Widget Library

IBM Rational Application Developer代码覆盖工具入门简介

为您的 Java 程序生成代码覆盖统计数据 简介:代码覆盖率工具是软件测试过程中使用到的一个重要的工具,因为它提供了一个关于程序被测 试用例覆盖程度的观点.本文向您展示了怎样使用 IBM Rational Application Developer 中提供的代码覆盖工具,来为 Java 程序生成测试的覆盖率结果,并提供了关于怎样分析结果以 改进测试的信息. 什么是 Rational Code Coverage 特性? 代码覆盖率是软件测试的一个 重要方面,对于一个构件的总体系统测试来说可能是一个

IBM Rational Application Developer V8.0.4下载地址

问题描述 如题,哪位有,给个地址 解决方案 解决方案二:http://www-03.ibm.com/software/products/zh/application试用版解决方案三:还有,没特殊需求用啥rad阿,eclipse用用不好吗?解决方案四:还有如要正式版,请参考前面连接页面的右下角