一种数据动态处理的方法及装置转让专利

申请号 : CN201010103488.2

文献号 : CN101847153B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 涂华江

申请人 : 深圳市龙视传媒有限公司

摘要 :

本发明公开了一种数据动态处理的方法,包括:加载至少一个数据库、以及加载所述数据库中的至少一个表或视图;查询所述加载的表或视图的所有字段,将所述字段加载到第一载体上;从所述第一载体上选择任一个或多个字段,将所述选择的字段拖移至第二载体,使所述第二载体与所述选择的字段建立数据关系;在应用中处理所述第二载体上的字段中的数据。相应地,本发明还公开了一种数据动态处理的装置。本发明的数据来源丰富,同时,在表现层动态建立数据关系,使表现层对数据的处理更为直观和灵活。

权利要求 :

1.一种数据动态处理的方法,其特征在于:加载至少一个数据库、以及加载所述数据库中的至少一个表或视图;

查询所述加载的表或视图的所有字段,将所述字段加载到第一载体上;

从所述第一载体上选择任一个或多个字段,将所述选择的字段拖移至第二载体,使所述第二载体与所述选择的字段建立数据关系;

在应用中处理所述第二载体上的字段中的数据。

2.如权利要求1所述的方法,其特征在于,所述从所述第一载体上选择任一个或多个字段,将所述选择的字段拖移至第二载体,使所述第二载体与所述选择的字段建立数据关系,包括:从所述第一载体上选择任一个或多个字段;

拖移所述选择的字段至第二载体,并在所述拖移过程中,在内存中记录所述拖移的字段、所述拖移的字段所在的表或视图,以及所述拖移的字段所在的数据库;

加载所述拖移的字段至所述第二载体,并从所述内存中获取所述拖移的字段所在的表或视图和所在的数据库。

3.如权利要求2所述的方法,其特征在于,所述加载所述拖移的字段至所述第二载体,包括:判断所述第二载体上是否有字段,如果判断为是,加载所述拖移的字段至所述第二载体以替换原有字段;

如果判断为否,直接加载所述拖移的字段至所述第二载体。

4.如权利要求3所述的方法,其特征在于,所述在应用中处理所述第二载体上的字段中的数据包括:根据所述获取的所述数据库、表或视图,连接到所述获取的数据库,并查询出所述获取的表或视图;

从所述查询到的表或视图中查找到所述第二载体上的字段,并读取所述字段中的数据;

在应用中显示所述读取的数据。

5.如权利要求3所述的方法,其特征在于,所述在应用中处理所述第二载体上的字段中的数据包括:根据所述获取的所述数据库、表或视图,连接到所述获取的数据库,并查询出所述获取的表或视图;

从所述查询到的表或视图中查找到所述第二载体上的字段,并读取所述字段中的数据;

在应用中修改所述读取的数据。

6.如权利要求3所述的方法,其特征在于,所述在应用中处理所述第二载体上的字段中的数据包括:根据所述获取的所述数据库、表或视图,连接到所述获取的数据库,并查询出所述获取的表或视图;

从所述查询到的表或视图中查找到所述第二载体上的字段,并读取所述字段中的数据;

在应用中删除所述读取的数据。

7.如权利要求4-6任一项所述的方法,其特征在于,所述在应用中处理所述第二载体上的字段中的数据之后,还包括:将所述处理后的字段中的数据发送至所述字段所在的数据库;或:将所述处理后的字段中的数据发送至新的应用。

8.如权利要求7所述的方法,其特征在于:所述第一载体和所述第二载体包括:树结构、窗口和控件中的任一种或多种。

9.一种数据动态处理的装置,其特征在于,包括:第一加载模块,用于加载至少一个数据库、以及加载所述数据库中的至少一个表或视图;

查询模块,用于查询从所述第一加载模块加载的所述表或视图的所有字段;

第二加载模块,用于将所述查询模块查询到的所述字段加载到第一载体上;

动态关系建立模块,用于从所述第一载体上选择任一个或多个字段,将所述选择的字段拖移至第二载体上,使所述第二载体与所述选择的字段建立数据关系;

处理模块,用于在应用中处理所述第二载体上的字段中的数据。

10.如权利要求9所述的装置,其特征在于,所述动态关系建立模块包括:选择单元,用于从所述第一载体上选择任一个或多个字段;

拖移单元,用于拖移所述选择的字段至第二载体;

存储单元,用于在所述拖移单元拖移的过程中,记录所述拖移的字段、所述拖移的字段所在的表或视图,以及所述拖移的字段所在的数据库;

加载单元,用于加载所述拖移的字段至所述第二载体;

获取单元,用于从所述存储单元中获取所述拖移的字段所在的表或视图和所在的数据库。

11.如权利要求10所述的装置,其特征在于,所述加载单元包括:判断单元,用于判断所述第二载体上是否有字段;

第一加载单元,用于当所述判断单元判断为是时,加载所述拖移的字段至所述第二载体以替换原有字段;

第二加载单元,用于当所述判断单元判断为否时,直接加载所述拖移的字段至所述第二载体。

12.如权利要求11所述的装置,其特征在于,所述处理模块包括:数据连接单元,用于根据所述获取单元获取的所述数据库、表或视图,连接到所述获取的数据库,并查询出所述获取的表或视图;

数据读取单元,用于从所述数据连接单元查询到的表或视图中查找到所述第二载体上的字段,并读取所述字段中的数据。

13.如权利要求12所述的装置,其特征在于,所述处理模块还包括:显示单元,用于在应用中显示所述数据读取单元读取的数据;和/或:修改单元,用于在应用中修改所述数据读取单元读取的数据;和/或删除单元,用于在应用中删除所述数据读取单元读取的数据。

14.如权利要求13所述的装置,其特征在于,还包括:发送模块,用于将所述处理模块处理后的字段中的数据发送至所述字段所在的数据库;或:用于将所述处理模块处理后的字段中的数据发送至新的应用。

说明书 :

一种数据动态处理的方法及装置

技术领域

[0001] 本发明涉及数据库技术领域,尤其涉及一种数据动态处理的方法及装置。

背景技术

[0002] 在网络技术中,三层网络结构应用较为广泛。所述三层网络结构,指的是将数据处理过程分为三部分:第一层是表现层(也叫客户端,用户界面层),其提供用户与系统之间的友好访问;第二层是中间层(也叫应用服务层),其专司业务逻辑的实现;第三层是数据库(也叫数据服务层、数据源层),负责数据信息的存储、访问及其优化。
[0003] 现有的表现层对数据主要起到展现(显示)的作用,其主要的方案为:检索同一数据库的多个表或视图,提取相关联的表字段,在数据库或者中间层组织或处理这些表字段,确定表现层要展现的字段中的数据,然后由表现层显示这些确定的数据。
[0004] 发明人发现,现有的技术方案存在以下缺陷:
[0005] 1、数据的来源单一。现有的方案所要展现的数据均来自同一数据库,其来源太过单一。
[0006] 2、表现层所展现的数据不能变动。由于数据关系的组织和处理在数据库或者中间层,其在表现层展现之间即提前确定,因此,表现层仅负责展现其数据,其展现的数据不能变动。
[0007] 3、数据的组织处理不够直观。由于表现层对数据仅为展现,不进行数据关系的处理,其数据关系建立在数据库或中间层,整个数据关系的处理不够直观。

发明内容

[0008] 本发明的目的在于,提供一种数据动态处理的方法及装置,其数据来源更为丰富,同时,在表现层动态建立数据关系,使表现层对数据的处理更为直观和灵活。
[0009] 为了实现上述目的,本发明实施例公开了一种数据动态处理的方法,包括:
[0010] 加载至少一个数据库、以及加载所述数据库中的至少一个表或视图;
[0011] 查询所述加载的表或视图的所有字段,将所述字段加载到第一载体上;
[0012] 从所述第一载体上选择任一个或多个字段,将所述选择的字段拖移至第二载体,使所述第二载体与所述选择的字段建立数据关系;
[0013] 在应用中处理所述第二载体上的字段中的数据。
[0014] 相应地,本发明实施例还提供了一种数据动态处理的装置,包括:
[0015] 第一加载模块,用于加载至少一个数据库、以及加载所述数据库中的至少一个表或视图;
[0016] 查询模块,用于查询从所述第一加载模块加载的所述表或视图的所有字段;
[0017] 第二加载模块,用于将所述查询模块查询到的所述字段加载到第一载体上;
[0018] 动态关系建立模块,用于从所述第一载体上选择任一个或多个字段,将所述选择的字段拖移至第二载体上,使所述第二载体与所述选择的字段建立数据关系;
[0019] 处理模块,用于在应用中处理所述第二载体上的字段中的数据。
[0020] 本发明通过在一个或多个数据库中提取数据,使数据来源更为丰富;在表现层进行拖移的方式,直观的、动态的建立数据关系,并在表现层对数据进行相应的处理,包括显示、修改、删除等等,使表现层对数据的处理更为灵活。

附图说明

[0021] 图1为本发明的数据动态处理装置的实施例的结构示意图;
[0022] 图2为本发明的数据动态处理装置的数据处理的数据流图;
[0023] 图3为本发明的数据动态处理装置的动态关系建立模块的实施例的结构示意图;
[0024] 图4为本发明的动态关系建立模块的加载单元的实施例的结构示意图;
[0025] 图5为本发明的数据动态处理装置的处理模块的实施例的结构示意图;
[0026] 图6为本发明的数据动态处理方法的第一实施例的流程图;
[0027] 图7为本发明的数据动态处理方法的第二实施例的流程图;
[0028] 图8为鼠标拖移实现的示意图;
[0029] 图9为本发明的数据动态处理方法的第三实施例的流程图;
[0030] 图10为本发明的数据动态处理方法的第四实施例的数据库加载的示意图;
[0031] 图11为本发明的数据动态处理方法的第四实施例的数据库中表或视图加载的示意图;
[0032] 图12为本发明的数据动态处理方法的第四实施例的表或视图的字段加载的示意图;
[0033] 图13为本发明的数据动态处理方法的第四实施例的数据关系建立过程中的第一状态示意图;
[0034] 图14为本发明的数据动态处理方法的第四实施例的数据关系建立过程中的第二状态示意图;
[0035] 图15为本发明的数据动态处理方法的第四实施例的数据关系建立过程中的第三状态示意图;
[0036] 图16为本发明的数据动态处理方法的第四实施例的数据关系建立过程中的第四状态示意图;
[0037] 图17为本发明的数据动态处理方法的第四实施例的应用处理的示意图。

具体实施方式

[0038] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0039] 请参见图1,为本发明的数据动态处理装置的实施例的结构示意图;如图1所示,该装置包括:第一加载模块10,查询模块20,第二加载模块30,动态关系建立模块40和处理模块50。
[0040] 该第一加载模块10,用于加载至少一个数据库、以及加载所述数据库中的至少一个表或视图;具体实现中,可通过进入数据库的配置管理界面,输入数据库服务器所在的IP或机器名,输入或选择一个或多个数据库,输入或选择至少一个数据库,通过该第一加载模块10进行加载,数据库加载成功后,查询出所述加载的数据库中所包含的数据表或数据视图,并从中选择至少一个这些表或视图进行,通过该第一加载模块10进行加载,具体地,数据表或数据视图也可以加载在载体(比如:树结构)上,具体的加载过程与现有的数据源的配置过程的加载相同,当选择一个数据库进行加载时,与现有技术兼容。另外,对数据源的配置包括但并不限于加载数据库,还可加载XML(Extensible Markup Language,可扩展标记语言)数据文件,或是XSD(XML Schemas Definition,XML结构定义)数据文件等等,在此不进行赘述。
[0041] 该查询模块20,用于从所述第一加载模块10加载的所述表或视图的所有字段;
[0042] 该第二加载模块30,用于将所述查询模块20查询到的所述字段加载到第一载体上;具体实现中,该第一载体位于表现层,用于容置或装载数据。具体地,该第一载体为应用程序中的实体,可以包括但不限于:树结构、窗口和控件中的任一种或多种。
[0043] 该动态关系建立模块40,用于从所述第一载体上选择任一个或多个字段,将所述选择的字段拖移至第二载体上,使所述第二载体与所述选择的字段建立数据关系;具体实现中,该第二载体为位于表现层,用于容置或装载数据。具体地,该第二载体为应用程序中的实体,可以包括但不限于:树结构、窗口和控件中的任一种或多种。
[0044] 该处理模块50,用于在应用中处理所述第二载体上的字段中的数据。具体实现中,处理模块50在应用中的处理根据每个应用的不同,其处理方式也不同,比如:该处理模块50在应用中处理所述第二载体上的字段的处理方式可以包括但不限于:显示该字段中的数据,删除该字段中的数据和修改该字段中的数据中的任一种或多种。
[0045] 再请参见图1,该装置还包括:发送模块60。
[0046] 该发送模块60,用于将所述处理模块50处理后的字段中的数据发送至所述字段所在的数据库;所述处理模块50还可以将处理后的字段中的数据发送至其他数据库,具体实现中,该处理模块50对字段的数据进行处理后,该发送模块60可以将处理后的数据重新发送至数据库,以便于后续的应用使用数据库中的数据。
[0047] 或:该发送模块60,用于将所述处理模块50处理后的字段中的数据发送至新的应用,具体实现中,数据访问可以同时存在多个应用,那么,该处理模块50对字段的数据进行相应的处理后,该发送模块60还可以将处理后的数据发送给其他的应用使用该数据,这样,可以实现在一个应用程序中处理其他应用。
[0048] 本实施例的数据动态处理的数据流具体可参见图2,为本发明的数据动态处理的装置对数据处理的数据流图。
[0049] 本发明通过在一个或多个数据库中提取数据,使数据来源更为丰富;在表现层进行拖移的方式,直观的、动态的建立数据关系,并在表现层对数据进行相应的处理,包括显示、修改、删除等等,使表现层对数据的处理更为灵活。
[0050] 为了更清楚的说明本发明,下面将对本发明的数据动态处理装置的动态关系建立模块作详细的介绍。
[0051] 请参见图3,为本发明的数据动态处理装置的动态关系建立模块的实施例的结构示意图;该动态关系建立模块40包括:选择单元401,拖移单元402,存储单元403,加载单元404和获取单元405。
[0052] 该选择单元401,用于从所述第一载体上选择任一个或多个字段;具体实现中,可以根据在本次应用中需要使用某些数据,从所述第一载体上选择这些数据所在的一个或多个字段,具体实现中,可以通过鼠标点击实现选择。
[0053] 该拖移单元402,用于拖移所述选择的字段至第二载体;具体实现中,该拖移单元402可通过鼠标进行字段的拖移,比如:用鼠标左键(或右键)点住所选择的字段,然后拖动该字段至第二载体后,松开鼠标左键(或右键),即实现了字段的拖移过程,该拖移的过程较为直观的展示了数据关系的动态建立。
[0054] 该存储单元403,用于在所述拖移单元402拖移的过程中,记录所述拖移的字段、所述拖移的字段所在的表或视图,以及所述拖移的字段所在的数据库;
[0055] 该加载单元404,用于加载所述拖移的字段至所述第二载体,经过该加载单元404加载后,第二载体即装载了该拖移的字段;
[0056] 具体实现中,请参见图4,为本发明的动态关系建立模块的加载单元的实施例的结构示意图;该加载单元404包括:判断单元411,第一加载单元412和第二加载单元413。
[0057] 该判断单元411,用于判断所述第二载体上是否有字段;
[0058] 该第一加载单元412,用于当所述判断单元411判断为是时,加载所述拖移的字段至所述第二载体以替换原有字段;
[0059] 该第二加载单元413,用于当所述判断单元411判断为否时,直接加载所述拖移的字段至所述第二载体。
[0060] 再请参见图3:
[0061] 该获取单元405,用于从所述存储单元403中获取所述拖移的字段所在的表或视图和所在的数据库,该获取单元405进行相应获取后,即建立了第二载体与其上的字段的数据关系,在应用中,即可以根据数据关系,连接到数据库中提取字段中的数据进行相应的处理。
[0062] 本发明通过在一个或多个数据库中提取数据,使数据来源更为丰富;在表现层进行拖移的方式,直观的、动态的建立数据关系,并在表现层对数据进行相应的处理,包括显示、修改、删除等等,使表现层对数据的处理更为灵活。
[0063] 为了更清楚的说明本发明,下面将对本发明的数据动态处理装置的处理模块作详细的介绍。
[0064] 请参见图5,为本发明的数据动态处理装置的处理模块的实施例的结构示意图;该处理模块50包括:数据连接单元501和数据读取单元502。
[0065] 该数据连接单元501,用于根据所述获取单元405获取的所述数据库、表或视图,连接到所述获取的数据库,并查询出所述获取的表或视图;
[0066] 该数据读取单元502,用于从所述数据连接单元501查询到的表或视图中查找到所述第二载体上的字段,并读取所述字段中的数据。
[0067] 再请参见图5,该处理模块50还包括:显示单元503,修改单元504和删除单元505。
[0068] 该显示单元503,用于在应用中显示所述数据读取单元读取的数据;
[0069] 该修改单元504,用于在应用中修改所述数据读取单元读取的数据;
[0070] 该删除单元505,用于在应用中删除所述数据读取单元读取的数据。
[0071] 具体实现中,该处理模块50包括上述的显示单元503,修改单元504和删除单元505中的任一种或多种,这主要是由对每个应用的处理方式所决定的,由于每个应用存在不同,其处理方式也不同,因此,该处理模块50并不限于上述三种处理方式所对应的单元。具体地,该处理模块50的上述三种处理方式可以同时存在,其同时处理只需要通过上述的数据连接单元501和数据读取单元502读取到要处理的数据,然后进行相应的处理,这样就克服了现有技术中每次进行处理都需要预先建立特定的数据库和数据表连接这个技术缺陷。
[0072] 本发明通过在一个或多个数据库中提取数据,使数据来源更为丰富;在表现层进行拖移的方式,直观的、动态的建立数据关系,并在表现层对数据进行相应的处理,包括显示、修改、删除等等,使表现层对数据的处理更为灵活。
[0073] 为了更清楚的说明本发明,下面将对本发明的数据动态处理方法作详细的介绍。
[0074] 请参见图6,为本发明的数据动态处理方法的第一实施例的流程图;如图6所示,该方法包括:
[0075] S101,加载至少一个数据库、以及加载所述数据库中的至少一个表或视图;
[0076] S102,查询所述加载的表或视图的所有字段,将所述字段加载到第一载体上;
[0077] S103,从所述第一载体上选择任一个或多个字段,将所述选择的字段拖移至第二载体,使所述第二载体与所述选择的字段建立数据关系;
[0078] S104,在应用中处理所述第二载体上的字段中的数据。
[0079] 具体实现中,根据每个应用的不同,S104的处理方式也不同,比如:S104在应用中处理所述第二载体上的字段的处理方式可以包括但不限于:显示该字段中的数据,删除该字段中的数据和修改该字段中的数据中的任一种或多种。
[0080] 本发明通过在一个或多个数据库中提取数据,使数据来源更为丰富;在表现层进行拖移的方式,直观的、动态的建立数据关系,并在表现层对数据进行相应的处理,包括显示、修改、删除等等,使表现层对数据的处理更为灵活。
[0081] 请参见图7,为本发明的数据动态处理方法的第二实施例的流程图;具体地,图7所示实施例体现了数据关系动态建立的流程;如图7所示,该方法包括:
[0082] S201,从所述第一载体上选择任一个或多个字段;具体实现中,可以根据在本次应用中需要使用某些数据,从所述第一载体上选择这些数据所在的一个或多个字段,具体实现中,可以通过鼠标点击实现选择。
[0083] S202,鼠标拖移所述选择的字段至第二载体;具体实现中,比如:用鼠标左键(或右键)点住所选择的字段,然后拖动该字段至第二载体后,松开鼠标左键(或右键),即实现了字段的拖移过程,该拖移的过程较为直观的展示了数据关系的动态建立。
[0084] 具体实现中,鼠标拖移实现过程可参见图8,为鼠标拖移实现的示意图;如图8所示:
[0085] 鼠标左键(右键)选择载体上的一个表字段,按住鼠标不放,拖移字段;在拖移过程中,记录拖移的表字段到内存有存储单元,然后可以调用系统API(Application Programming Interface,应用程序编程接口)开始监听鼠标状态;鼠标拖移的字段进入第二载体中,第二载体捕获鼠标的光标,改变光标的显示样式;在第二载体上松开鼠标,API监听鼠标按键松开,然后把内存存储的字段的数据赋给第二载体,释放API,停止鼠标监听,设置鼠标状态为初态。鼠标拖移的过程与现有对鼠标的利用相类似,在此不进行赘述。使用鼠标拖移来实现数据关系的建立,更为直观。
[0086] 再请参见图7:
[0087] S203,记录所述拖移的字段、所述拖移的字段所在的表或视图,以及所述拖移的字段所在的数据库;
[0088] S204,判断第二载体上是否有字段,如果判断结果为是,则进行步骤S205;如果判断结果为否,则进行步骤S206;
[0089] S205,替换原有字段;具体实现中,对原有字段进行替换通过加载所述拖移的字段至所述第二载体来实现。
[0090] S206,直接加载所述拖移的字段至所述第二载体;
[0091] S207,获取所述拖移的字段所在表或视图,以及所述拖移的字段所在的数据库。
[0092] 本发明通过在一个或多个数据库中提取数据,使数据来源更为丰富;在表现层进行拖移的方式,直观的、动态的建立数据关系,并在表现层对数据进行相应的处理,包括显示、修改、删除等等,使表现层对数据的处理更为灵活。
[0093] 请参见图9,为本发明的数据动态处理方法的第三实施例的流程图,该方法包括:
[0094] S301,根据获取的数据库、表或视图,连接到所述获取的数据库,并查询出所述获取的表或视图;
[0095] S302,从所述查询到的表或视图中查找到所述第二载体上的字段,并读取所述字段上的数据;
[0096] S303,在应用中显示S302中读取的数据;
[0097] S304,在应用中修改S302中读取的数据;
[0098] S305,在应用中删除S302中读取的数据;
[0099] S306,发送经S303、S304和S305处理后的数据至所述数据所在的数据库,或发送经S303、S304和S305处理后的数据至新的应用。
[0100] 本发明通过在一个或多个数据库中提取数据,使数据来源更为丰富;在表现层进行拖移的方式,直观的、动态的建立数据关系,并在表现层对数据进行相应的处理,包括显示、修改、删除等等,使表现层对数据的处理更为灵活。
[0101] 为了更清楚的说明本发明,下面将以一个具体实例,对本发明的数据动态处理方法作详细的介绍。
[0102] 图10-17为本发明的数据动态处理方法的第四实施例的示意图。请参见图10,为数据库加载的示意图,如图10所示:
[0103] 通过数据库配置管理的界面,输入数据库服务器所在的IP或机器名;输入或选择数据库;输入用户名和密码;输入数据库的描述(主要是为了方便管理)。然后点击保存,用用户名和密码尝试连接数据库所在的服务器,如果连接成功则添加到可用列表,否则提示出错。当成功连接后,则完成了数据库的加载。
[0104] 请参见图11,为数据库中任一个表或视图的加载的示意图,如图11所示:
[0105] 从上述的可用列表中选择一个数据库,点击确定时,即可查询出该数据库所包含的数据表或数据视图。然后,可以树结构(载体)加载这些表或视图。进一步如图11所示,该树结构是以数据库名作根节点,表和视图做子节点,表名和视图名做叶子。
[0106] 请参见图12,为表或视图的字段加载的示意图,如图12所示:
[0107] 选择任一个表或视图,点击确定的时候即可查询出该表或视图所的所有字段,把这些字段添加到树结构(第一载体)上。其中,数据库名作根节点,表或视图做子节点,字段做叶子。
[0108] 图13-16为字段与第二载体(网页中的控件:显示域)建立数据关系的过程中的各状态下的示意图。请参见图13,为本发明数据关系建立过程中的第一状态示意图;如图13所示:
[0109] 如上述,已经有了数据库,数据表(视图)和字段;
[0110] 请参见图14,为本发明数据关系建立过程中的第二状态示意图,如图14所示:
[0111] 点击数据表树的叶节点,选中其中的一个字段;
[0112] 请参见图15,为本发明数据关系建立过程中的第三状态示意图,如图15所示:
[0113] 按下鼠标左键(右键)不放,把鼠标移动到应用网页中,在拖移过程中,记录该叶节点并监听鼠标状态,在显示域的地方松开鼠标,停止监听,恢复鼠标至初始状态;
[0114] 请参见图16,为本发明数据关系建立过程中的第四状态示意图,如图16所示:
[0115] 显示域即获取拖移的叶节点数据(字段),与该字段建立数据关系。
[0116] 请参见图17,为本发明的数据动态处理方法的第四实施例的应用处理的示意图,本实施例中的应用为打开新闻网页,应用处理是显示字段的数据,如图17所示:
[0117] 通过上述操作,连接到数据库服务器,从数据库的数据表或视图中提取相应字段的数据,然后在网页的显示域的位置显示相应的数据。
[0118] 通过上述实施例的描述,本发明通过在一个或多个数据库中提取数据,使数据来源更为丰富;在表现层进行拖移的方式,直观的、动态的建立数据关系,并在表现层对数据进行相应的处理,包括显示、修改、删除等等,使表现层对数据的处理更为灵活。
[0119] 以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。