天天看点

用 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中国

      请点击此处查看全文

继续阅读