如何用 Rational Application Developer 7.0 及更新版在 JSP 中使用 Service Data Objects

来源:互联网 发布:万方数据库导出文献 编辑:程序博客网 时间:2024/05/18 00:00
本文详细介绍了如何使用 IBM® Rational® Application Developer 的新特性开发 Service Data Objects(SDO,服务数据对象)。它使您能够在无需任何编程知识的情况下,使用复杂的查询来创建数据库视图。

概述

Service Data Objects (SDO,服务数据对象)是一项基于标准的技术,它被用来在服务组件架构(Service Component Architecture )中的各个服务组件之间传送数据。这项技术现在已经被扩展到 Java™Server Pages,使用一项简单的、基于向导的拖放技术来创建数据视图和数据库查询。

本文详细介绍了如何使用 IBM® Rational® Application Developer 特性开发 Service Data Objects 技术,并且假定您在某种程度上熟悉该产品、Java™ Database Connectivity API (JDBC)、以及 Data Sources。





回页首

支撑技术

下面是本文中所使用的一些基本技术的定义。

Service Data Objects

Service Data Object (SDO,服务数据对象)架构为数据应用程序开发提供了一个统一的结构。在 SDO 的帮助下,您无需熟悉一项特定技术的应用程序接口就可以访问和利用数据(请参见 参考资源小节中的 Service Data Objects 介绍)。在某些方面,它类似于 Eclipse 架构,提供了一个整合开发工具的基础。SDO 既有一个静态的(或者强类型的)编程模型,又有一个动态的(或者松类型的)编程模型。这使得我们拥有一个简单的统一编程模型,而无需牺牲掉工具和架构所需要的动态模型。使用 SDO,作为一个应用程序编程人员的您就能够对不同种类的数据资源中的数据进行统一地访问和操作,包括相关的数据库、XML 数据资源、网络服务、以及企业级信息系统。

JavaServer Pages

JavaServer Pages (JSP)最初是为将网络设计者从编程人员中分离出来而被开发的(从而使得陈述逻辑从业务逻辑层中分离出来)。然而,JSP 中的数据库访问既可以使用嵌入式 SQL 代码(就像 JSP 代码中的 scriptlets 一样被嵌入),也可以通过 Java™ Bean 引用(因此需要 Java™ 和 JDBC 的知识)被完成。基于 SDO 向导的使用解决了这一问题。使用这一技术,您就可以在无需使用任何程序性结构或者嵌入式代码的情况下,执行复杂的数据库查询。

Rational Application Developer

Rational Application Developer V7.0 (或更新版本)的特性提供了全面的集成开发环境(IDE),我们用它来开发需要 Servlet 和 JSP 的应用程序。





回页首

初始设置

为了展示这项技术,您需要安装以下三个工具:





本文转自IBM Developerworks中国

      请点击此处查看全文

 
原创粉丝点击