使用 WebSphere sMash 为 Google Gadget提供支持

引言

IBM WebSphere sMash 是一个用于开发和交付 Web 2.0 应用程序的灵活和敏捷的平台。通过一个包括动态语言的易于使用的编程模型,WebSphere sMash 提供了一个卓越的环境来构建 RESTful 服务以扩展 SOA,并使您能够以对您的具体情景目标最有意义的方式使用服务。本文描述如何构建一个 Google Gadget,这是一个在 HTML、JavaScript™ 和 XML 基础上构造的轻量级模块,您可以将其放在许多网页中,并使用 WebSphere sMash 来为其提供支持。





回页首


Gadget 剖析

Gadget 是简单的 HTML 和 JavaScript 小应用程序,它们为您提供了与其他人共享数据的轻量级方法。Gadget 只需编写一次,即可在许多地方使用,包括 iGoogle、Google Maps、Orkut、IBM WebSphere Portal 或在几乎任何网页或桌面中。图 1 显示了 iGoogle 网页,这是 Google 主页的可自定义门户版本,其中填充了从诸如 Slashdot.org、Fool.com、BBC News 和 Kiplinger Personal Finance 等其他站点采集的不同 Google Gadget。


图 1. iGoogle 网页
图 1. iGoogle 网页

基本的 Gadget 可以在 HTML、XML 和 JavaScript 的基础上构造而成。Gadget 使用 XML 文档来描述将在 Gadget 容器上呈现的 HTML 和 JavaScript,该容器是支持在页面中显示 Gadget 的函数集。本文使用 iGoogle.com 页面作为容器,但是您可以使用诸如 WebSphere Portal 等产品或由 Google 提供的代码片段在典型网页上显示 Gadget。开始构建 Gadget 的起点是在 Gadget 规范文件中,清单 1 显示了该规范文件的示例。


清单 1. Google Gadget 的 Gadget 规范




本文转自IBM Developerworks中国

      请点击此处查看全文


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值