文档介绍:下载
第15章创建分布式数据库应用程序
本章讨论使用D a t a S e t D a t a组件创建一个分布式数据库应用程序,以及用于创建分布
式应用程序的远程方法调用( R M I )。
第1 6章“用Data Modeler和Application Generator创建数据库应用程序”讨论了使
用C O R B A方法创建一个分布式应用程序。第 2 6章“探索JBu i l d e r中基于Java RMI的分
布式应用程序”中讨论使用 Java RMI创建一个非数据库的分布式应用程序。
使用DataSetData创建分布式数据库应用程序
在你的JBu l i d e r企业版安装的 s a m p l e s \ c o m \ b o r l a n d \ s a m p l e s \ d x目录中有一个示例工
程,D a t a S e t D a t a . j p r,它包含一个使用 J a v a远程方法调用( R M I )和D a t a S e t D a t a的完整的
分布式数据库应用程序。该示例中包含一个服务器应用程序,此应用程序将从 L o c a l
I n t e r B a s e雇员示例表取数据,并通过R M I以D a t a S e t D a t a的形式发送数据。 D a t a S e t D a t a被
用来把数据作为一个参数传递到一个 R M I方法,或作为一个输入流传递到 Java servlet。
客户机应用程序将通过一个定制的 P r o v i d e r和一个定制的R e s o l v e r与服务器进行通
信。客户机应用程序在一个网格中显示数据。对客户机进行的编辑可以通过使用一个
N a v i g a t o r C o n t r o l的S a v e按钮来保存。
若需要更多的关于开发分布式数据库应用程序的信息,参见第2 0章“开发分布式应用
程序”,特别是第2 3章“用JBu i l d e r构建分布式应用程序”,它包含了使用Data Modeler和
Application Generator创建分布式数据库应用程序的概述,以及第2 6章“探索JBu i l d e r中基
于Java RMI的分布式应用程序”,它包含一个在JB u i l d e r 中开发基于Java RMI的分布式应用
程序的教程。一些分布式应用程序的功能和文档只存在于JB u i l d e r 的某些版本中。
若需要更多关于编写定制的提供者的信息,参见 6 . 5节“编写定制的数据提供者”。
若需要关于编写或定制 r e s o l v e r的信息,参见7 . 5节“定制默认的解析器逻辑”。
理解分布式数据库应用程序示例
在s a m p l e s \ c o m \ b o r l a n d \ s a m p l e s \ d x \ D a t a S e t D a t a . j p r中找到的示例工程包含下列文件:
•接口文件 E m p l o y e e A p i . j a v a是定义我们想要远程访问的方法的一个接口。
•服务器文件 D a t a S e r v e