如何用 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中国
请点击此处查看全文
- 如何用 Rational Application Developer 7.0 及更新版在 JSP 中使用 Service Data Objects
- 在 Rational Application Developer V7.0 中使用代码复查 (Code Review) 的静态分析特性
- 在 IBM Rational Application Developer 中如何使用 JavaServer Faces 组件和 Ajax
- 在Rational Application Developer中开发简单Portlet(一)
- 在Rational Application Developer中开发简单Portlet(二)
- 在Rational Application Developer中开发简单Portlet
- 如何在 Rational Sostware Architect 和 Rational Application Developer 中调试程序
- 如何在 Web 服务中使用 Service Data Objects 2.1 的动态数据 API
- 在JSP中如何用JS验证用户名重复
- 使用 Rational Application Developer V7 中的 J2C Ant 脚本
- 使用 Rational Application Developer V7 改进 Web 应用
- 使用IBM Rational Application Developer 8开发Portlet - 开发环境
- 使用IBM Rational Application Developer 8开发Portlet - Maven集成
- 在JSP程序中Application使用浅析
- 在jsp里面如何用按钮跳转
- 在jsp里面如何用按钮跳转
- 如何用C#在AutoCAD2007或更老的版本中获取线的长度
- jsp中,如何用JDBC连数据库
- java入门2--paint方法
- 好久未编程
- Mplayer-plugins for firefox
- 小测试:转自竹子的帖子 “Random的使用问题 ”
- IBM Mashup Center 初探系列
- 如何用 Rational Application Developer 7.0 及更新版在 JSP 中使用 Service Data Objects
- Java 实现自动化构建的开源工具和使用技巧,
- Linux 动态库剖析
- 使用 Eclipse创建 Ajax mashup
- SLP的基本介绍和对比分析
- Directory Server 6 HA with Sun Cluster
- 《PetShop》系列之一 PetShop的系统架构设计
- mplayerplug-in
- 从flex application到web application