使用WebSphere Application Server Feature Pack for Web 2.0建立基於Ajax的

來源:互聯網
上載者:User

使用WebSphere Application Server Feature Pack for Web 2.0建立基於Ajax的動態Web應用程式

簡介

與 Web 2.0 相關的技術,比如 Asynchronous JavaScript™ XML (Ajax)、Web 遠程和 Web 訊息傳遞等,在當今的 Web 應用程式中變得日益流行。與傳統 Web 應用程式相比,基於 Ajax 的應用程式 可以提供更好的響應性和互動性。在那些併入了 Ajax 架構的 Web 應用程式中 ,使用者不需要等待整個 Web 重載就能夠看到來自伺服器的新結果,並且他們可 以使用更少的步驟在單個 Web 頁面中完成任務,這個 Web 頁面通常以增量式或 按需供應的方式呈現。

為了滿足對快速開發和交付支援 Ajax 的解決方案的日益迫切的需求,IBM WebSphere Application Server Feature Pack for Web 2.0 提供了一組豐富的 組件集,使您能夠輕鬆、高效地構建基於 Ajax 的應用程式。它還提供了一個基 於開放標準的架構,用於將現有服務或解決方案資產整合到富 Internet 應用程 序中。

功能組件包的主要組件包括:

Ajax 客戶機/代理運行時

RPC (Remote Procedure Call) 適配器

Web 訊息傳遞服務

JSON4J (JavaScript Object Notation for Java) 庫

IBM SOAP 庫

IBM Atom 庫

IBM OpenSearch 庫

IBM Gauge 組件

本文描述了使用 Web 2.0 功能組件包構建基於 Ajax 的圖表應用程式的 步驟。通過遵循這個樣本,您將能夠瞭解如何使用功能組件包中的組件來構建一 個具有豐富使用者體驗的完整 Web 2.0 解決方案。

先決條件

本次 練習假設您具有基本的 Web 應用程式開發知識,並且熟悉 Eclipse 或 IBM Rational® Application Developer。要完成這裡介紹的步驟,您需要將 WebSphere Application Server Feature Pack for Web 2.0 成功安裝到一個正 常啟動並執行 WebSphere Application Server(V6.0、6.1 或 7.0)環境中。

範例Live App程式簡介

本文附帶的範例應用程式旨在示範使用 Web 2.0 功能組件包的主要組件構建基於 Ajax 的應用程式的方法,同時仍然能 夠滿足不斷變化的業務需求。這個範例應用程式使用動態圖表報告在給定時間期 限內汽車品牌的銷售數量(使用橫條圖),以及讓使用者選擇一個特定品牌來按地 區查看銷售分布(使用餅圖)。此外,當後端資料發生變化時,更新後的資料將 自動反應到這些圖表中並呈現給使用者。

範例應用程式 DynamicCharts 具 有以下特性:

提供多個汽車品牌的汽車銷售圖表視圖。

提供一個 圖表視圖,可針對特定品牌按地區下鑽銷售分布資訊。

按照配置好的時 間間隔(初始值為 15 秒)自動更新顯示在 網頁瀏覽器中的圖表。

提供 靈活的布局,使使用者能夠調整主視圖和細節視圖的大小。

DynamicCharts 應用程式使用以下功能組件包工具構建:

Ajax 客戶機運行時

RPC 適配器

Web 訊息傳遞服務

JSON4J

圖 1 示範 了 DynamicCharts 應用程式的主要功能,而圖 2 描述了應用程式的整體結構和 流程。

圖 1. DynamicCharts 樣本的功能

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.