天天看點

用 IBM Rational Application Developer V7.5 中的 JPA、Ajax 與 Dojo 工具開發 Web 2.0 應用程式

本文将向您展示,怎樣使用 IBM® Rational® Application Developer for WebSphere Software V7.5 新的 JPA,Ajax 和 Dojo 工具,來建立一個端到端的 Web 應程式。開發人員在建構帶有 EJB3 與 Web2.0 特性包的運作在 IBM® WebSphere® Application Servers 上的程式時,可以利用 Rational Application Developer 的新 Web 工具帶來的優勢。

檢視本文的姐妹篇 “使用 Java Persistence API 與 JavaServer Faces 開發 Web 應用程式”,了解如何在 Rational Application Developer V7.5 中開發基于 JPA 的 Web 應用程式。

您還可以檢視 “

産品示範:在 IBM Rational Application Developer V7.5 中使用 JPA 支援 ”,本次示範将介紹 IBM Rational Application Developer V7.5 新特性之一,對 Java 持久性 API (JPA, Java Persistence API) 的支援。
用 IBM Rational Application Developer V7.5 中的 JPA、Ajax 與 Dojo 工具開發 Web 2.0 應用程式
Rational V7 産品專題 IBM Rational 架構管理和建構解決方案 V7.5 正式推出了!産品的新版本帶來了 SOA、RIA、Web 2.0、Jazz / Rational Team Concert 和 Java EE 5.0 等方面的新特性。一起通過 Rational V7 産品專題 來了解這些産品新特性!
用 IBM Rational Application Developer V7.5 中的 JPA、Ajax 與 Dojo 工具開發 Web 2.0 應用程式
用 IBM Rational Application Developer V7.5 中的 JPA、Ajax 與 Dojo 工具開發 Web 2.0 應用程式
用 IBM Rational Application Developer V7.5 中的 JPA、Ajax 與 Dojo 工具開發 Web 2.0 應用程式
Rational V7 産品專題
用 IBM Rational Application Developer V7.5 中的 JPA、Ajax 與 Dojo 工具開發 Web 2.0 應用程式
用 IBM Rational Application Developer V7.5 中的 JPA、Ajax 與 Dojo 工具開發 Web 2.0 應用程式
用 IBM Rational Application Developer V7.5 中的 JPA、Ajax 與 Dojo 工具開發 Web 2.0 應用程式
訂閱 Rational V7 産品相關文章和教程的 RSS
用 IBM Rational Application Developer V7.5 中的 JPA、Ajax 與 Dojo 工具開發 Web 2.0 應用程式

簡介

IBM® Rational® Application Developer for WebSphere Software V7.5 (以下簡稱 Rational Application Developer)以及後續版本為開發人員提供了新的 Web 工具,來建構帶有 Ajax 特性(異步 Java™Script 與 XML,Asynchronous JavaScript and XML),EJB3 (Enterprise Java™ Beans 技術)和 Web 2.0 特性包 (Web 2.0 Feature Pack),運作在 IBM® WebSphere ®Application Servers 上的應用程式。本文将向您展示,怎樣快速使用 Rational Application Developer 的 Web 工具,應用這個附加特性包中包含的新功能,來建構一個簡單的 Web 應用程式。

本文使用到的技術包括:

  • Java™ Persistence API (JPA)工具來通路一個資料庫
  • Remote Procedure Call (RPC) Adapter 工具,來将 JPA 方法作為 JavaScript Object Notation (JSON)-RPC Web 服務公布
  • Dojo Web 開發工具

先決條件

如果您想要建構程式,請确認您已經安裝了以下工具 :

  • IBM Rational Application Developer
  • 一個能支援的伺服器,下面二者任選其一:
    • WebSphere Application Server V6.1,帶有 EJB3 和 Web 2.0 特性包 (Web 2.0 Feature Packs)
    • WebSphere Application Server V7.0,帶有 Web 2.0 特性包

本文還解釋了怎樣使用 IBM WebSphere Application Server V7.0。您也可以選擇使用 WebSphere Application Server V6.1。不過注意,WebSphere Application Server V6.0 隻支援 Web 2.0 特性包,尚不支援 EJB3 特性包。所有三種 WebSphere 環境都與 Rational Application Developer 進行了捆綁。

用 IBM Rational Application Developer V7.5 中的 JPA、Ajax 與 Dojo 工具開發 Web 2.0 應用程式
Rational V7.5 産品新特性系列
  • IBM Rational Software Architect for WebSphere Software V7.5 概覽
  • 在 IBM Rational Software Architect V7.5 中使用 UML Modeler 的新特性
  • 使用 IBM Rational Application Developer for WebSphere Software 應對軟體開發的挑戰
  • 在 IBM Rational Application Developer V7.5 中的 JavaServer Faces 工具有什麼新特性?
  • 在 IBM Rational Application Developer V7.5 中使用 Java Persistence API 與 JavaServer Faces 開發 Web 應用程式

程式範例介紹

本文描述了您(作為一個開發人員),怎樣使用 Rational Application Developer 中包含的一個新的 Web 工具,來建構一個端到端的 Web 應用程式。

您可以建立一個動态的 Web 項目。在這個 Web 項目中,JPA 實體(JPA entities)與 JPA Manager beans 将從一個示例資料庫中建立。RPC Adapter Service 将用于公布(來自 JPA Manager bean)一個方法,該 Manager bean 可以通過 http 位址通路并傳回一個結果。該結果将作為 JSON 格式化。

在 Web 項目内,一個 Web 頁面将使用 Rational Application Developer 的工具,來生成 RPC Adapter JSON 結果。在運作時,Web 頁面将顯示 Dojo 元件 JSON 結果中傳回的資料。建構程式的過程,通過使用在下面章節中介紹的 Rational Application Developer 工具,可以簡化。

用 IBM Rational Application Developer V7.5 中的 JPA、Ajax 與 Dojo 工具開發 Web 2.0 應用程式
用 IBM Rational Application Developer V7.5 中的 JPA、Ajax 與 Dojo 工具開發 Web 2.0 應用程式
用 IBM Rational Application Developer V7.5 中的 JPA、Ajax 與 Dojo 工具開發 Web 2.0 應用程式
用 IBM Rational Application Developer V7.5 中的 JPA、Ajax 與 Dojo 工具開發 Web 2.0 應用程式
回頁首

建構端到端的 Web2.0 應用程式

您将會在一個動态的 Web 項目中建構作為範例的程式。

建立一個 Web 項目

建立一個新的 Dynamic Web Project 與 EAR,如圖 1 所示:

  1. 選擇 File > New > Dynamic Web Project
  2. 輸入

    MyWebProject

    作為 Project Name
  3. 選擇 WebSphere Application Server V7.0 作為 Target Runtime
    1. 如果您正在應用于一個遠端的 WebSphere Server,選擇運作時存根。
  4. 接受剩餘其他地方的預設設定。
  5. 點選 Finish
  6. 如果成功,切換至 Web 透視圖。
圖 1. New Dynamic Web Project 向導

本文轉自IBM Developerworks中國

      請點選此處檢視全文

繼續閱讀