| 网站首页 | JAVA文章 | AppServers | Web开发 | 应用开发 | 资源下载 |
    想学好编程,学好外语很重要  [enadd  2006年12月25日]        
设为首页 加入收藏 联系站长
您现在的位置: 编程笔记网 >> JAVA文章 >> 开发工具 >> Jbuilder >> 文章正文
解析JBuilder数据库应用程序            【字体:
解析JBuilder数据库应用程序
作者:-    文章来源:-    点击数:    更新时间:2007-1-12


Core DataSet(核心dataset)功能

这是DataExpress的应用程序可使用的数据处理功能的集合。可以使用声明属性与设置事件来应用此功能。此功能包括导航、数据存取/更新、数据的排序/过滤、主-从支持、查找、约束、缺省等等。

Data source independence(数据源独立)

从一个数据源,如Oracle或Sybase服务获取与更新数据被分离为两个关键的界面:供应者/解析器(resolver)。通过把数据的获取与更新干净地分离到两个界面,很容易为新数据源创建新的供应者/解析器组件。对于标准JDBC驱动程序有两种供应者/解析器的实现,它们提供对流行的数据库的访问。例如支持Oracle、Sybase、Informix、InterBase、DB2、MS SQL Server、Paradox、dBASE、FoxPro、Access,以及其他流行的数据库。将来,borland.com和第三方可以为EJB、应用程序服务器、SAP、BAAN、IMS、CICS等创建客户端供应者/解析器组件的执行代码。

Pluggable storage(插入式存储器)

当数据从一个供应者获得时,它缓冲于DataSet中。对缓冲的DataSet所做的所有编辑都被追踪,以便解析器代码段知道什么需要被更新到数据源中。DataExpress 为此缓冲存储器提供两个选项:MemoryStore (缺省)以及Data Store。MemoryStore把所有的数据和数据编辑缓冲到内存中。DataStore使用一个纯Java、小规模、高性能、可嵌入的数据库来缓冲数据和数据编辑。DataStore非常适合于脱离连接/移动的计算、异步数据复制以及小规模的数据库应用程序。

Data binding support for visual component(可视组件的数据绑定支持)

DataExpress DataSet组件提供一个强有力的编程接口,以及对于数据识别组件的直接数据绑定的支持。如在可视化设计器中的网格、列表和字段,通过点的导航与单击属性设置。JBuilder与基于可视化组件的Java JFC一起提供,这些可视化组件直接绑定到DataSet组件。


模块化DataExpress体系结构的优点


网络计算

如前所述,供应者/解析器方法把与任意的数据源的相互作用隔离在两个不相干的模块中。此方法还有另外两个好处:

1.供应者/解析器能够很容易地划分到一个中间层。因为供应者/解析器逻辑一般具有事务的本性,所以划分到一个中间层非常理想。

2.这是一种“无状态”(stateless)的计算模型,对于网络计算很理想,DataSet组件客户和数据源之间的连接可以在使用以后断开。当需要把变化回存到数据源时,只需要在解决事务期间重建连接。

用户接口的快速开发

因为通过简单的属性设置DataSet能绑定到一个数据识别组件,因此它们非常适合于快速构建数据库应用程序用户接口。

移动计算

随着DataStore组件的引入,DataExpress应用程序具有一个持久的可移植的数据库。DataStore可以包含多重的DataSet、任意文件和Java对象。这允许一个应用程序状态完整地持续保留在单个的文件存储空间中。DataSet具有内置的数据复制技术,可用于把对复制数据的编辑保存与调整回存到一个数据源中。

嵌入式应用程序

小规模、高性能DataStore数据库对于嵌入式应用程序非常理想,而且支持DataSet组件的全部功能和语义说明。

 

上一页  [1] [2] 

文章录入:enadd    责任编辑:enadd 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
  • Borland公司推出“Jbuilder …

  • JBUILDER 5新增功能

  • JBuilder5+Weblogic 6.0安装…

  • JBuilder6:Borland方式的Jav…

  • JBuilder 4 Enterprise 开发…

  • Borland推出JBuilder新版本

  • 经典Java开发工具介绍(4):…

  • JBuilder7+Weblogic7+mysql开…

  • 如何让JBuilder运行在JDK1.4…

  • 实战JBuilder8 + Struts,一…

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 管理登录 |