CN103914290A - 一种操作命令处理方法及装置 - Google Patents

一种操作命令处理方法及装置 Download PDF

Info

Publication number
CN103914290A
CN103914290A CN201210594961.0A CN201210594961A CN103914290A CN 103914290 A CN103914290 A CN 103914290A CN 201210594961 A CN201210594961 A CN 201210594961A CN 103914290 A CN103914290 A CN 103914290A
Authority
CN
China
Prior art keywords
operational order
information
java
data form
java object
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201210594961.0A
Other languages
English (en)
Inventor
郭铁志
张宝玉
马向晖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HANGZHOU LECAST ADVERTISING PLANNING CO Ltd
Original Assignee
HANGZHOU LECAST ADVERTISING PLANNING CO Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by HANGZHOU LECAST ADVERTISING PLANNING CO Ltd filed Critical HANGZHOU LECAST ADVERTISING PLANNING CO Ltd
Priority to CN201210594961.0A priority Critical patent/CN103914290A/zh
Publication of CN103914290A publication Critical patent/CN103914290A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本申请提供了一种操作命令处理方法及装置。其中一种操作命令处理方法,包括:接收操作命令请求;获取操作命令请求对应的JAVA对象,并获取JAVA对象的属性信息;将JAVA对象的属性信息加载到操作命令请求对应的SQL命令模板中,生成SQL语句;对领域执行SQL语句,并返回执行结果。在对不同数据表单进行操作时,仅需预先生成使用数据表单的领域的XML文件,并将XML文件解析为JAVA对象。当接收到操作命令请求后,对不同数据表单操作时仅需要将对应的AVA实体的属性信息加载到SQL命令模板中,生成SQL语句。也就是不同数据表单的相同操作可以使用相同的SQL命令模板,避免代码冗余。

Description

一种操作命令处理方法及装置
技术领域
本申请涉及数据处理技术领域,特别涉及一种操作命令处理方法及装置。
背景技术
Hibernate是一个开放源代码的对象关系映射框架,其对JDBC(JavaData Base Connectivity,java数据库连接)进行对象封装,实现了数据表单到JAVA对象的映射,使得Java程序员随意使用对象编程思维来操纵数据库。其中Hibernate可以应用在任何使用JDBC的场合,如Java的客户端程序可以使用Hibernate,Servlet/JSP的Web应用中也可以使用Hibernate。
Java程序员程序开发人员在使用Hibernate编写数据表单的操作命令时,需要对不同数据表单分别编码操作命令对应的代码以执行该操作命令。如数据表单的删除命令,则需要程序开发人员对不同数据表单分别编码删除命令代码,从而对不同数据表单执行删除操作。但是不同数据表单的操作命令对应的代码中存在相同部分,造成代码冗余。
发明内容
本申请所要解决的技术问题是提供一种操作命令处理方法及装置,用于解决现有技术中不同数据表单的操作命令对应的代码中存在相同部分,造成代码冗余的问题。
本申请提供一种操作命令处理方法,预先生成各个领域的可扩展标记语言XML文件,并将各个所述XML文件分别解析为JAVA对象;所述方法包括:
接收操作命令请求;
获取所述操作命令请求对应的JAVA对象,并获取所述JAVA对象的属性信息;
将所述JAVA对象的属性信息加载到所述操作命令请求对应的结构化查询语言SQL命令模板中,生成SQL语句;
对所述领域执行所述SQL语句,并返回执行结果。
优选地,将所述JAVA对象的属性信息加载对所述操作命令请求对应的结构化查询语言SQL命令模板中,生成SQL语句包括:将所述JAVA实体的属性信息带入到所述操作命令请求对应的SQL命令模板的JAVA对象参数中,生成SQL语句。
优选地,获取所述操作命令请求对应的JAVA对象包括:
依据所述操作命令请求中携带的领域信息,获取该领域信息对应的JAVA对象,其中领域信息与JAVA对象一一对应。
优选地,将所述XML文件解析为JAVA对象包括:
将所述XML文件中记录的各个单一数据表单信息分别转换为JAVA标准属性的数据表单信息;
将所述XML文件中记录的表单关系信息转换为JAVA标准属性的表单关系信息;
在将所有单一数据表单信息转换为JAVA标准属性的数据表单信息,并将表单关系信息转换为JAVA标准属性的表单关系信息后,完成将所述XML解析为JAVA对象的步骤。
优选地,所述单一数据表单信息包括数据表单名称和数据表单类型。
本申请还提供一种操作命令处理装置,包括:
解析单元,用于预先生成各个领域的可扩展标记语言XML文件,并将各个所述XML文件分别解析为JAVA对象;
接收单元,用于接收操作命令请求;
获取单元,用于获取所述操作命令请求对应的JAVA对象,并获取所述JAVA对象的属性信息;
加载单元,用于将所述JAVA对象的属性信息加载到所述操作命令请求对应的结构化查询语言SQL命令模板中,生成SQL语句;
执行单元,用于对所述领域执行所述SQL语句,并返回执行结果。
优选地,所述加载单元进一步用于将所述JAVA实体的属性信息带入到所述操作命令请求对应的SQL命令模板的JAVA对象参数中,生成SQL语句。
优选地,所述获取单元进一步用于依据所述操作命令请求中携带的领域信息,获取该领域信息对应的JAVA对象,其中领域信息与JAVA对象一一对应。
优选地,所述解析单元进一步用于将所述XML文件中记录的各个单一数据表单信息分别转换为JAVA标准属性的数据表单信息;以及将所述XML文件中记录的表单关系信息转换为JAVA标准属性的表单关系信息。
优选地,所述单一数据表单信息包括数据表单名称和数据表单类型。
与现有技术相比,本申请包括以下优点:
在本申请中,数据处理引擎可以预先生成各个领域的可扩展标记语言XML文件,并将各个所述XML文件分别解析为JAVA对象。当数据处理引擎接收到操作命令请求后,获取操作命令请求对应的JAVA对象以及JAVA对象的属性信息;再将JAVA对象的属性信息加载对所述操作命令请求对应的结构化查询语言SQL命令模板中,从而生成SQL语句。对所述领域执行所述SQL语句,并返回执行结果。
综上,在对不同数据表单进行操作时,仅需预先生成使用数据表单的领域的XML文件,并将XML文件解析为JAVA对象。当接收到操作命令请求后,即可获取对应JAVA对象的属性信息,将JAVA对象的属性信息加载对所述操作命令请求对应的SQL命令模板中,即可以生成操作命令的SQL语句,执行该SQL语句时即可以对数据表单进行操作命令请求对应的操作。因此,对不同数据表单操作时仅需要将对应的AVA实体的属性信息加载到SQL命令模板中,生成SQL语句。也就是不同数据表单的相同操作可以使用相同的SQL命令模板,避免代码冗余。
当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请的一种类模型的示意图;
图2是本申请提供的一种操作命令处理方法的流程图;
图3是本申请中实施操作命令处理方法的数据处理引擎的结构示意图;
图4是对领域设计操作的流程图;
图5是对领域运行操作的流程图;
图6是本申请提供的一种操作命令处理装置的结构示意图。
具体实施方式
为了便于本领域技术人员对本申请提供的操作命令处理方法的理解,首先介绍本申请所使用的一些术语。
数据处理:针对业务对象中出现的大量数据,如何持久化到数据库中,并如何从数据库中取出用户所需要数据。
引擎:比较底层的API(Application Programming Interface,应用程序编程接口),在API基础之上可以构建复杂的应用***。
领域:代表具体的业务对象,在JAVA中是某个具体的类,在数据库中对应一张或者多张数据表单。
实体:领域中一个属性并且类型为复合数据类型,实体只对应数据库中的一张数据表单。
视图:是领域JAVA类映射到数据表单的中间层,所有领域的操作,都由视图去映射完成。
表单:代表具体的数据表。
元数据:所有的实体,视图,表单都通过元数据进行描述。
上述领域、实体、视图、表单和元数据构成一个类模型。所述类模型的示意图请参阅图1所示,其中DomainObject为领域对象:metadata为领域元数据,entity为领域实体。DomainMetadata为领域元数据:id为领域编号,name为领域名称,view为领域关联视图,title为领域显示标题,vesion为领域版本,binaries为领域生成的二进制文件,entityMetadatas为实体元数据集合。
AbsBizEntity为领域实体的基础类:id为实体编号,version为实体版本,delFlg为该实体是否被删除,insertUser为***用户,insertTime为***时间,updateUser为更新用户,updateTime为更新时间。
View为视图:id为视图编号,name为视图名称,version为视图版本,table为视图对应的表,selectColumns为视图的可见列,queryClause为查询过滤条件,groupBy为分组条件,orderBy为排序条件,tableAssociations为表的关联关系。
DomainBinary为领域生成的二进制文件:id为文件编号,domainId为领域编号,domainName为领域名称,name为文件名称,content为文件的二进制内容。
JavaDomainBinary为领域生成的Java文件:pkgName为包名。ClassDomainBinary为领域生成的二进制文件:pkgName为包名,beanType为类文件类型,如Entity或者是Mapper文件等,state为class文件状态。
XmlDomainBinary为领域生成的二进制文件:state为xml文件的状态。EntityMetadata为实体元数据:id为实体编号,name为实体名称,label为实体显示标签,properties为实体属性集合。
PropertyMetadata为实体属性元数据:id为属性编号,name为属性名称,label为属性显示标签,type为属性类型,如基本数据、数组、对象类型还是对象数组等,dataType为数据类型,如字符类型、数字类型、日期类型还是逻辑类型等,mappingRule为属性和数据库字段的映射规则,ownEntityName为所属实体名称,ownDomainName为所属领域名称,linkedEntityName为关联实体名称,linkedDomainName为关联领域名称。
MappingRule为属性和数据库字段的映射规则:column为对应的数据库列,rule为映射规则。
Table为数据表单:id为表编号,name为表名,version为表版本,columns为表列集合。
Column为数据表单列:id为表列编号,name为表列名,table为列所属表,ispk为是否主键,isunique为是否唯一键,dataLength为数据长度,defaultValue为默认值,notNull为是否非空,sqlType为对应数据库的数据类型,如varchar,int,date等,firstVersion为该列首次出现在该表中是在哪一个版本,dropVerison为该列被删除是在哪一个版本,为空说明该列没有被删除。
TableAssociation为多表关联关系:leftTable为左关联表,leftColumn为左关联列,op为关联操作,如左连接右连接等,rightTable为右关联表,rightColumn为右关联列。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
请参阅图2,其示出了本申请实施例提供的一种操作命令处理方法的流程图,数据处理引擎在使用本申请实施例提供的操作命令处理方法时,首先获取各个领域,生成各个领域的XML(Extensible Markup Language,可扩展标记语言)文件,并将各个XML文件分别解析为JAVA对象,以便于后续执行操作命令请求时,可以获取JAVA对象的属性信息。
图2所示的操作命令处理方法可以包括以下步骤:
步骤201:接收操作命令请求。
在本实施例中,领域对应有多个数据表单,并且在领域中记录有所有单一数据表单信息、数据表单关系信息以及主表名称。其中单一数据表单信息是指任意一个单独的数据表单信息,所述单一数据表单信息包括数据表单名称和数据表单类型。数据表单关系信息是指领域所记录的所有数据表单之间的关系,如在数据表单A中嵌入有数据表单B的数据,即数据表单B为数据表单A的子表,数据表单A为数据表单B的主表。主表名称是指未嵌入在其他数据表单中的数据表单的名称。
为了便于操作人员对领域进行不同的操作,可以将不同操作以选项方式嵌入到领域所对应的各个数据表单的操作菜单中,或者也可以在领域所对应的各个数据表单的操作菜单中创建一个新的菜单,该新的菜单中具有不同的操作选项。
菜单中的操作选项预先加载有操作命令请求,当操作人员选中某个操作选项时,则数据处理引擎即可以接收到该操作选项对应的操作命令请求。
步骤202:获取所述操作命令请求对应的JAVA对象,并获取所述JAVA对象的属性信息。
由于不同数据表单的菜单的操作选项加载有操作命令请求,当操作人员选中某一个操作选项后,发送到数据处理引擎的操作命令中会携带有数据表单信息,而该数据表单信息与领域对应,并且领域分别对应唯一的JAVA对象,则数据处理引擎在接收到操作命令请求后,可以获取该操作命令请求对应的JAVA对象,并获取该JAVA对象的属性信息。即依据所述操作命令请求中携带的领域信息,获取该领域信息对应的JAVA对象,其中领域信息与JAVA对象一一对应。
所述JAVA对象的属性信息包括JAVA标准属性的数据表单信息和JAVA标准属性的表单关系信息。数据表单信息包括数据表单名称和数据表单类型,则JAVA标准属性的数据表单信息包括JAVA标准属性的数据表单名称和JAVA标准属性的数据表单类型。
步骤203:将所述JAVA对象的属性信息加载到所述操作命令请求对应的结构化查询语言SQL命令模板中,生成SQL语句。
在本实施例中将所述JAVA对象的属性信息加载对所述操作命令请求对应的结构化查询语言SQL命令模板中,生成SQL语句包括:将所述JAVA实体的属性信息带入到所述操作命令请求对应的SQL命令模板的JAVA对象参数中,生成SQL语句。
其中SQL命令模板是对不同操作命令预先生成的命令模板,该命令模板中的JAVA对象参数为JAVA对象所对应的领域的JAVA属性信息。在将JAVA属性信息带入到相应地JAVA对象参数中后,即可以生成对应操作命令请求的SQL语句。该SQL语句用于对领域对应的数据表单执行操作命令请求中的操作。
步骤204:对所述领域执行所述SQL语句,并返回执行结果。其中对领域执行SQL语句,并返回执行结果的实际过程是对领域对应的数据表单执行SQL语句,并返回对数据表单执行SQL语句后的结果。
需要说明的是:在本实施例中将所述XML文件解析为JAVA对象包括:将所述XML文件中记录的各个单一数据表单信息分别转换为JAVA标准属性的数据表单信息;将所述XML文件中记录的表单关系信息转换为JAVA标准属性的表单关系信息;在将所有单一数据表单信息转换为JAVA标准属性的数据表单信息,并将表单关系信息转换为JAVA标准属性的表单关系信息后,完成将所述XML解析为JAVA对象的步骤。其中XML文件解析为JAVA对象的具体实施如下:
应用上述技术方案,数据处理引擎可以预先生成各个领域的可扩展标记语言XML文件,并将各个所述XML文件分别解析为JAVA对象。当数据处理引擎接收到操作命令请求后,获取操作命令请求对应的JAVA对象以及JAVA对象的属性信息;再将JAVA对象的属性信息加载对所述操作命令请求对应的结构化查询语言SQL命令模板中,从而生成SQL语句。对所述领域执行所述SQL语句,并返回执行结果。
综上,在对不同数据表单进行操作时,仅需预先生成使用数据表单的领域的XML文件,并将XML文件解析为JAVA对象。当接收到操作命令请求后,即可获取对应JAVA对象的属性信息,将JAVA对象的属性信息加载对所述操作命令请求对应的SQL命令模板中,即可以生成操作命令的SQL语句,执行该SQL语句时即可以对数据表单进行操作命令请求对应的操作。因此,对不同数据表单操作时仅需要将对应的AVA实体的属性信息加载到SQL命令模板中,生成SQL语句。也就是不同数据表单的相同操作可以使用相同的SQL命令模板,避免代码冗余。
在实施本申请提供的操作命令处理方法的数据处理引擎的整体架构的示意图请参阅图3所示。数据处理引擎的整体架构分为三层:Resource(资源层)、Service(服务层)和Dao(数据层)。
其中资源层用于通讯交互,主要有四个资源组件:ViewResource、MetadataResource、DomainResource和FormResource。通过资源进行输入和输出。即资源是调用引擎的接口。ViewResource为视图资源,对应视图的增删改查。MetadataResource为领域设计时资源,对应领域的定义。DomainResource为领域运行时资源,对应领域实体的增删改查。FormResource为表单资源,对应表单的增删改查。
服务层负责处理具体的业务逻辑。FormParamInterceptor为表单参数***,用于解析前台传递的JSON或者XML参数。CodeGeneratorInterceptor为代码生成***,用于根据领域设计生成对应的领域实体类和领域映射类。ViewProcessorInterceptor为视图相关业务处理***。MetadataProcessorInterceptor为领域设计相关业务处理***。DomainProcessorInterceptor为领域运行时相关业务处理***。FormProcessorInterceptor为表单设计相关业务处理***。CryptInterceptor为加密***。ZipInterceptor为压缩解压***。
数据库层主要负责将数据进行持久化和查询,或者将数据存入数据库,或者存入文件***,或者存入其他的***。ViewXXX为对视图的数据操作。MetadataXXX为对领域定义的操作。DomainXXX为对领域运行的操作。FormXXX为对表单的操作。DataFacade为数据操作的分发器,所有的数据操作具体都由这个分发器执行。DataWorkerFactory为数据运行器的工厂,根据各种不同的数据存储介质,生成数据运行器。DbWorker为关系型数据库的运行器,所有对关系型数据库的操作,通过这个运行器。FileWorker为文件***的运行器,所有对文件***的操作,通过这个运行器。
基于图3所示的数据处理引擎的整体架构,数据处理引擎在对领域执行不同操作时对应的流程图请分别参阅图4和图5,其中图4是对领域设计操作的流程图,其中领域设计是指为任意一个领域,确定该领域对应的所有数据表单的过程,图4对领域设计的操作包括***、查询、更新和删除操作。图5是对领域运行操作的流程图,其中领域运行操作包括对领域所对应的数据表单的操作,对数据表单的操作包括***、查询、更新和删除操作。具体如何实现对领域设计的操作和对领域运行的操作请分别参参阅图4和图5,对此本实施例不再加以阐述。
与上述方法实施例相对应,本申请实施例还提供一种操作命令处理装置,其结构示意图请参阅图6所示,包括:解析单元11、接收单元12、获取单元13、加载单元14和执行单元15。
解析单元11,用于预先生成各个领域的可扩展标记语言XML文件,并将各个所述XML文件分别解析为JAVA对象。其中,解析单元11进一步用于将所述XML文件中记录的各个单一数据表单信息分别转换为JAVA标准属性的数据表单信息;以及将所述XML文件中记录的表单关系信息转换为JAVA标准属性的表单关系信息。所述单一数据表单信息包括数据表单名称和数据表单类型。
接收单元12,用于接收操作命令请求。
获取单元13,用于获取所述操作命令请求对应的JAVA对象,并获取所述JAVA对象的属性信息。获取单元13可以依据所述操作命令请求中携带的领域信息,获取该领域信息对应的JAVA对象,其中领域信息与JAVA对象一一对应。
加载单元14,用于将所述JAVA对象的属性信息加载到所述操作命令请求对应的结构化查询语言SQL命令模板中,生成SQL语句。具体地加载单元14可以将所述JAVA实体的属性信息带入到所述操作命令请求对应的SQL命令模板的JAVA对象参数中,生成SQL语句。
执行单元15,用于对所述领域执行所述SQL语句,并返回执行结果。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
最后,还需要说明的是,在本文中,诸如术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
以上对本申请所提供的一种操作命令处理方法及装置进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (10)

1.一种操作命令处理方法,其特征在于,预先生成各个领域的可扩展标记语言XML文件,并将各个所述XML文件分别解析为JAVA对象;所述方法包括:
接收操作命令请求;
获取所述操作命令请求对应的JAVA对象,并获取所述JAVA对象的属性信息;
将所述JAVA对象的属性信息加载到所述操作命令请求对应的结构化查询语言SQL命令模板中,生成SQL语句;
对所述领域执行所述SQL语句,并返回执行结果。
2.根据权利要求1所述的操作命令处理方法,其特征在于,将所述JAVA对象的属性信息加载对所述操作命令请求对应的结构化查询语言SQL命令模板中,生成SQL语句包括:将所述JAVA实体的属性信息带入到所述操作命令请求对应的SQL命令模板的JAVA对象参数中,生成SQL语句。
3.根据权利要求1所述的操作命令处理方法,其特征在于,获取所述操作命令请求对应的JAVA对象包括:
依据所述操作命令请求中携带的领域信息,获取该领域信息对应的JAVA对象,其中领域信息与JAVA对象一一对应。
4.根据权利要求1至3任意一项所述的操作命令处理方法,其特征在于,将所述XML文件解析为JAVA对象包括:
将所述XML文件中记录的各个单一数据表单信息分别转换为JAVA标准属性的数据表单信息;
将所述XML文件中记录的表单关系信息转换为JAVA标准属性的表单关系信息;
在将所有单一数据表单信息转换为JAVA标准属性的数据表单信息,并将表单关系信息转换为JAVA标准属性的表单关系信息后,完成将所述XML解析为JAVA对象的步骤。
5.根据权利要求4所述的操作命令处理方法,其特征在于,所述单一数据表单信息包括数据表单名称和数据表单类型。
6.一种操作命令处理装置,其特征在于,包括:
解析单元,用于预先生成各个领域的可扩展标记语言XML文件,并将各个所述XML文件分别解析为JAVA对象;
接收单元,用于接收操作命令请求;
获取单元,用于获取所述操作命令请求对应的JAVA对象,并获取所述JAVA对象的属性信息;
加载单元,用于将所述JAVA对象的属性信息加载到所述操作命令请求对应的结构化查询语言SQL命令模板中,生成SQL语句;
执行单元,用于对所述领域执行所述SQL语句,并返回执行结果。
7.根据权利要求6所述的操作命令处理装置,其特征在于,所述加载单元进一步用于将所述JAVA实体的属性信息带入到所述操作命令请求对应的SQL命令模板的JAVA对象参数中,生成SQL语句。
8.根据权利要求6所述的操作命令处理装置,其特征在于,所述获取单元进一步用于依据所述操作命令请求中携带的领域信息,获取该领域信息对应的JAVA对象,其中领域信息与JAVA对象一一对应。
9.根据权利要求6至8任意一项所述的操作命令处理装置,其特征在于,所述解析单元进一步用于将所述XML文件中记录的各个单一数据表单信息分别转换为JAVA标准属性的数据表单信息;以及将所述XML文件中记录的表单关系信息转换为JAVA标准属性的表单关系信息。
10.根据权利要求9所述的操作命令处理装置,其特征在于,所述单一数据表单信息包括数据表单名称和数据表单类型。
CN201210594961.0A 2012-12-31 2012-12-31 一种操作命令处理方法及装置 Pending CN103914290A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210594961.0A CN103914290A (zh) 2012-12-31 2012-12-31 一种操作命令处理方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210594961.0A CN103914290A (zh) 2012-12-31 2012-12-31 一种操作命令处理方法及装置

Publications (1)

Publication Number Publication Date
CN103914290A true CN103914290A (zh) 2014-07-09

Family

ID=51039997

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210594961.0A Pending CN103914290A (zh) 2012-12-31 2012-12-31 一种操作命令处理方法及装置

Country Status (1)

Country Link
CN (1) CN103914290A (zh)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104239508A (zh) * 2014-09-12 2014-12-24 中国工商银行股份有限公司 数据查询方法和装置
CN104809254A (zh) * 2015-05-19 2015-07-29 郑州悉知信息技术有限公司 一种数据查询方法及装置
CN105488117A (zh) * 2015-11-23 2016-04-13 浪潮集团有限公司 一种自定义对象的处理方法及装置
CN105630508A (zh) * 2015-12-31 2016-06-01 广州亦云信息技术有限公司 在Java***中封装SQL语言的处理方法及***
CN106844369A (zh) * 2015-12-03 2017-06-13 北京国双科技有限公司 对象化sql语句构造方法及装置
CN107766381A (zh) * 2016-08-22 2018-03-06 北京京东尚科信息技术有限公司 数据查询方法、***及电子设备
CN109871470A (zh) * 2019-02-28 2019-06-11 国网浙江省电力公司 一种电网设备数据标签化管理***及实现方法
CN110489731A (zh) * 2018-05-15 2019-11-22 优酷网络技术(北京)有限公司 一种表单的创建方法、装置及计算机存储介质
CN110515598A (zh) * 2019-08-30 2019-11-29 山东浪潮通软信息科技有限公司 一种基于命令行形式的集成服务的方法
CN111399827A (zh) * 2020-03-09 2020-07-10 北京国信会视科技有限公司 一种传感器数据处理的描述性对象代码自动生成方法
CN112650766A (zh) * 2019-10-10 2021-04-13 腾讯科技(深圳)有限公司 数据库数据操作的方法、***及服务器

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104239508B (zh) * 2014-09-12 2017-05-10 中国工商银行股份有限公司 数据查询方法和装置
CN104239508A (zh) * 2014-09-12 2014-12-24 中国工商银行股份有限公司 数据查询方法和装置
CN104809254A (zh) * 2015-05-19 2015-07-29 郑州悉知信息技术有限公司 一种数据查询方法及装置
CN105488117A (zh) * 2015-11-23 2016-04-13 浪潮集团有限公司 一种自定义对象的处理方法及装置
CN106844369B (zh) * 2015-12-03 2020-12-29 北京国双科技有限公司 对象化sql语句构造方法及装置
CN106844369A (zh) * 2015-12-03 2017-06-13 北京国双科技有限公司 对象化sql语句构造方法及装置
CN105630508A (zh) * 2015-12-31 2016-06-01 广州亦云信息技术有限公司 在Java***中封装SQL语言的处理方法及***
CN107766381A (zh) * 2016-08-22 2018-03-06 北京京东尚科信息技术有限公司 数据查询方法、***及电子设备
CN110489731A (zh) * 2018-05-15 2019-11-22 优酷网络技术(北京)有限公司 一种表单的创建方法、装置及计算机存储介质
CN109871470A (zh) * 2019-02-28 2019-06-11 国网浙江省电力公司 一种电网设备数据标签化管理***及实现方法
CN110515598A (zh) * 2019-08-30 2019-11-29 山东浪潮通软信息科技有限公司 一种基于命令行形式的集成服务的方法
CN112650766A (zh) * 2019-10-10 2021-04-13 腾讯科技(深圳)有限公司 数据库数据操作的方法、***及服务器
CN112650766B (zh) * 2019-10-10 2023-10-13 腾讯科技(深圳)有限公司 数据库数据操作的方法、***及服务器
CN111399827A (zh) * 2020-03-09 2020-07-10 北京国信会视科技有限公司 一种传感器数据处理的描述性对象代码自动生成方法
CN111399827B (zh) * 2020-03-09 2023-01-24 北京国信会视科技有限公司 一种传感器数据处理的描述性对象代码自动生成方法

Similar Documents

Publication Publication Date Title
CN103914290A (zh) 一种操作命令处理方法及装置
CN110088749B (zh) 自动本体生成的方法、***和介质
US11169784B2 (en) Computing expression medium, development environment, and device communication and control architecture
CN108027818B (zh) 基于图的查询
US9146955B2 (en) In-memory, columnar database multidimensional analytical view integration
US8881127B2 (en) Systems and methods to automatically generate classes from API source code
US10120915B2 (en) Integrated framework for secured data provisioning and management
CN103473108A (zh) 一种Java代码生成方法
US20230018975A1 (en) Monolith database to distributed database transformation
CN112463149B (zh) 一种面向软件定义卫星的可复用代码库构建方法与装置
US10719488B2 (en) Configurable provider for layered repository
US20140114916A1 (en) Code generation and implementation method, system, and storage medium for delivering bidirectional data aggregation and updates
CN103107919A (zh) 一种网络资源建模方法和***
Parmar et al. MongoDB as an efficient graph database: An application of document oriented NOSQL database
CN100485687C (zh) 建立无连接的数据编程模型的方法、装置及其应用
CN116450107B (zh) 低代码平台二次开发软件的方法、装置、电子设备
Deshpande Mastering DynamoDB
CN115543428A (zh) 一种基于策略模板的模拟数据生成方法和装置
CN102193947B (zh) 数据访问处理方法及***
US8910183B2 (en) Access to context information in a heterogeneous application environment
US10067749B2 (en) Generating consumer-oriented APIs from a UI model
Oliveira et al. Overcoming traditional ETL systems architectural problems using a service‐oriented approach
Sarkar Microsoft SQL server 2012 with Hadoop
Wagner et al. Uniform and efficient data provisioning for soa-based information systems
Gupta Oracle Goldengate 11G Complete Cookbook

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20140709