CN111259043A - 一种实现信息处理的方法、装置、计算机存储介质及终端 - Google Patents

一种实现信息处理的方法、装置、计算机存储介质及终端 Download PDF

Info

Publication number
CN111259043A
CN111259043A CN202010019897.8A CN202010019897A CN111259043A CN 111259043 A CN111259043 A CN 111259043A CN 202010019897 A CN202010019897 A CN 202010019897A CN 111259043 A CN111259043 A CN 111259043A
Authority
CN
China
Prior art keywords
analysis
query
information
result set
result
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
CN202010019897.8A
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.)
Suzhou Inspur Intelligent Technology Co Ltd
Original Assignee
Suzhou Inspur Intelligent Technology 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 Suzhou Inspur Intelligent Technology Co Ltd filed Critical Suzhou Inspur Intelligent Technology Co Ltd
Priority to CN202010019897.8A priority Critical patent/CN111259043A/zh
Publication of CN111259043A publication Critical patent/CN111259043A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2453Query optimisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Devices For Executing Special Programs (AREA)

Abstract

一种实现信息处理的方法、装置、计算机存储介质及终端,包括:对接收到的查询信息进行第一分析,并根据第一分析的结果将查询信息封装为爪哇持久层应用程序接口(JPA)后端可识别的第一对象;对根据封装的第一对象查询获得的结果集进行第二分析,并根据第二分析的结果将结果集封装为layui前端可识别的第二对象。本发明实施例降低了数据查询处理过程的复杂度,提升了数据查询处理的效率。

Description

一种实现信息处理的方法、装置、计算机存储介质及终端
技术领域
本文涉及但不限于互联网技术,尤指一种实现信息处理的方法、装置、计算机存储介质及终端。
背景技术
当前,有许多Java项目使用爪哇持久层应用程序接口(JPA,Java PersistenceAPI)后台进行数据库操作,十分方便。layui(是一款采用自身模块规范编写的前端界面设计(UI)框架,遵循原生超文本标记语言(HTML)/层叠样式表(CSS)/JS(是一种具有函数优先的轻量级,解释型或即时编译型的编程语言)的书写与组织形式)作为前端技术有着完善的样式以及功能,满足大部分网站界面的开发。因此,以layui作为前端、JPA作为后台,成为数据查询处理的一种***框架。
上述以layui作为前端、JPA作为后台的***框架,图1为相关技术进行数据查询处理的流程示意图,如图1所示,在进行分页查询时,在layui前端根据设置查询条件提交查询信息,将提交的查询信息发送至JPA后台;后台接收到查询信息后,需要技术人员手动的将查询信息中包含的相关参数添加到设定的参数列表中,并进一步将相关参数转换为JPA可识别的对象;此外,JPA查询到结果集后,会输出一个layui不能接收识别的Page<T>对象,此时,仍需要通过技术人员手动的将查询的结果集转换为layui可接收识别的对象,方可在layui前端显示由结果集转换获得的数据。
综上,目前以layui作为前端、JPA作为后台的***框架,进行数据查询的处理过程复杂、效率低,如何提升数据查询的处理效率,成为一个有待解决的问题。
发明内容
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
本发明实施例提供一种实现信息处理的方法、装置、计算机存储介质及终端,能够降低数据查询处理过程的复杂度,提升数据查询处理的效率。
本发明实施例提供了一种实现信息处理的方法,包括:
对接收到的查询信息进行第一分析,并根据第一分析的结果将查询信息封装为爪哇持久层应用程序接口JPA后端可识别的第一对象;
对根据封装的第一对象查询获得的结果集进行第二分析,并根据第二分析的结果将结果集封装为layui前端可识别的第二对象。
在一种示例性实施例中,所述查询信息包括以下一项或任意组合的分页参数:
页面、条目、对象和对象信息。
在一种示例性实施例中,所述根据第二分析的结果封装为layui可识别的第二对象之后,所述方法还包括:
将封装获得的所述第二对象反馈至所述layui前端。
在一种示例性实施例中,所述对接收到的查询信息进行第一分析,包括:
通过预设的类对接收到的所述查询信息进行所述第一分析;
其中,所述预设的类包括:参数获取类。
在一种示例性实施例中,所述对根据封装的第一对象查询获得的结果集进行第二分析,包括:
通过预设的类对查询获得的所述结果集进行所述第二分析;
其中,所述预设的类包括:参数获取类。
另一方面,本发明实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行上述实现信息处理的方法。
再一方面,本发明实施例还提供一种终端,包括:存储器和处理器;其中,
处理器被配置为执行存储器中的程序指令;
程序指令在处理器读取执行上述实现信息处理的方法。
还一方面,本发明实施例还提供一种实现信息处理的装置,包括:第一处理单元和第二处理单元;其中,
第一处理单元用于:对接收到的查询信息进行第一分析,并根据第一分析的结果将查询信息封装为爪哇持久层应用程序接口JPA后端可识别的第一对象;
第二处理单元用于:对根据封装的第一对象查询获得的结果集进行第二分析,并根据第二分析的结果将结果集封装为layui前端可识别的第二对象。
在一种示例性实施例中,所述第一处理单元用于对接收到的查询信息进行第一分析,包括:
通过预设的类对接收到的所述查询信息进行所述第一分析;
其中,所述预设的类包括:参数获取类。
在一种示例性实施例中,所述第一处理单元用于对根据封装的第一对象查询获得的结果集进行第二分析,包括:
通过预设的类对查询获得的所述结果集进行所述第二分析;
其中,所述预设的类包括:参数获取类。
与相关技术相比,本申请技术方案包括:对接收到的查询信息进行第一分析,并根据第一分析的结果将查询信息封装为爪哇持久层应用程序接口(JPA)后端可识别的第一对象;对根据封装的第一对象查询获得的结果集进行第二分析,并根据第二分析的结果将结果集封装为layui前端可识别的第二对象。本发明实施例降低了数据查询处理过程的复杂度,提升了数据查询处理的效率。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1为相关技术进行数据查询处理的流程示意图;
图2为本发明实施例实现信息处理的方法的流程图;
图3为本发明实施例实现信息处理的装置的结构框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图2为本发明实施例实现信息处理的方法的流程图,如图2所示,包括:
步骤201、对接收到的查询信息进行第一分析,并根据第一分析的结果将查询信息封装为爪哇持久层应用程序接口(JPA)后端可识别的第一对象;
在一种示例性实施例中,所述查询信息包括以下一项或任意组合的分页参数:
页面、条目、对象和对象信息。
步骤202、对根据封装的第一对象查询获得的结果集进行第二分析,并根据第二分析的结果将结果集封装为layui前端可识别的第二对象。
需要说明的是,本发明实施例查询信息可以包括layui前端发送的查询信息。
在一种示例性实施例中,所述根据第二分析的结果封装为layui可识别的第二对象之后,本发明实施例方法还包括:
将封装获得的所述第二对象反馈至所述layui前端。
需要说明的是,本发明实施例查询结果数据包括Page<T>对象的数据。
在一种示例性实施例中,所述对接收到的查询信息进行第一分析,包括:
通过预设的类对接收到的所述查询信息进行所述第一分析;
其中,所述预设的类包括:参数获取类。
需要说明的是,参数获取类为本领域技术人员公知的编程语言的类。
在一种示例性实施例中,所述对根据封装的第一对象查询获得的结果集进行第二分析,包括:
通过预设的类对查询获得的所述结果集进行所述第二分析;
其中,所述预设的类包括:参数获取类。
与相关技术相比,本申请技术方案包括:对接收到的查询信息进行第一分析,并根据第一分析的结果将查询信息封装为爪哇持久层应用程序接口(JPA)后端可识别的第一对象;对根据封装的第一对象查询获得的结果集进行第二分析,并根据第二分析的结果将结果集封装为layui前端可识别的第二对象。本发明实施例降低了数据查询处理过程的复杂度,提升了数据查询处理的效率。
本发明实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行上述实现信息处理的方法。
本发明实施例还提供一种终端,包括:存储器和处理器;其中,
处理器被配置为执行存储器中的程序指令;
程序指令在处理器读取执行上述实现信息处理的方法。
图3为本发明实施例实现信息处理的装置的结构框图,如图3所示,包括:第一处理单元和第二处理单元;其中,
第一处理单元用于:对接收到的查询信息进行第一分析,并根据第一分析的结果将查询信息封装为爪哇持久层应用程序接口JPA后端可识别的第一对象;
第二处理单元用于:对根据封装的第一对象查询获得的结果集进行第二分析,并根据第二分析的结果将结果集封装为layui前端可识别的第二对象。
需要说明的是,本发明实施例查询信息可以包括layui前端发送的查询信息。
本发明实施例装置可以设置在JPA后端的服务器内,也可以设置为与JPA后端通信连接。
在一种示例性实施例中,所述查询信息包括以下一项或任意组合的分页参数:
页面、条目、对象和对象信息。
在一种示例性实施例中,本发明实施例装置还包括反馈单元,用于:
将封装获得的所述第二对象反馈至所述layui前端。
需要说明的是,本发明实施例查询结果数据包括Page<T>对象的数据。
在一种示例性实施例中,所述第一处理单元用于对接收到的查询信息进行第一分析,包括:
通过预设的类对接收到的所述查询信息进行所述第一分析;
其中,所述预设的类包括:参数获取类。
需要说明的是,参数获取类为本领域技术人员公知的编程语言的类。
在一种示例性实施例中,所述第一处理单元用于对根据封装的第一对象查询获得的结果集进行第二分析,包括:
通过预设的类对查询获得的所述结果集进行所述第二分析;
其中,所述预设的类包括:参数获取类。
与相关技术相比,本申请技术方案包括:对接收到的查询信息进行第一分析,并根据第一分析的结果将查询信息封装为爪哇持久层应用程序接口(JPA)后端可识别的第一对象;对根据封装的第一对象查询获得的结果集进行第二分析,并根据第二分析的结果将结果集封装为layui前端可识别的第二对象。本发明实施例降低了数据查询处理过程的复杂度,提升了数据查询处理的效率。
“本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、***、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。”

Claims (10)

1.一种实现信息处理的方法,包括:
对接收到的查询信息进行第一分析,并根据第一分析的结果将查询信息封装为爪哇持久层应用程序接口JPA后端可识别的第一对象;
对根据封装的第一对象查询获得的结果集进行第二分析,并根据第二分析的结果将结果集封装为layui前端可识别的第二对象。
2.根据权利要求1所述的方法,其特征在于,所述查询信息包括以下一项或任意组合的分页参数:
页面、条目、对象和对象信息。
3.根据权利要求1所述的方法,其特征在于,所述根据第二分析的结果封装为layui可识别的第二对象之后,所述方法还包括:
将封装获得的所述第二对象反馈至所述layui前端。
4.根据权利要求1~3任一项所述的方法,其特征在于,所述对接收到的查询信息进行第一分析,包括:
通过预设的类对接收到的所述查询信息进行所述第一分析;
其中,所述预设的类包括:参数获取类。
5.根据权利要求1~3任一项所述的方法,其特征在于,所述对根据封装的第一对象查询获得的结果集进行第二分析,包括:
通过预设的类对查询获得的所述结果集进行所述第二分析;
其中,所述预设的类包括:参数获取类。
6.一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行权利要求1~5中任一项所述的实现信息处理的方法。
7.一种终端,包括:存储器和处理器;其中,
处理器被配置为执行存储器中的程序指令;
程序指令在处理器读取执行权利要求1~5中任一项所述的实现信息处理的方法。
8.一种实现信息处理的装置,包括:第一处理单元和第二处理单元;其中,
第一处理单元用于:对接收到的查询信息进行第一分析,并根据第一分析的结果将查询信息封装为爪哇持久层应用程序接口JPA后端可识别的第一对象;
第二处理单元用于:对根据封装的第一对象查询获得的结果集进行第二分析,并根据第二分析的结果将结果集封装为layui前端可识别的第二对象。
9.根据权利要求8所述的装置,其特征在于,所述第一处理单元用于对接收到的查询信息进行第一分析,包括:
通过预设的类对接收到的所述查询信息进行所述第一分析;
其中,所述预设的类包括:参数获取类。
10.根据权利要求8或9所述的装置,其特征在于,所述第一处理单元用于对根据封装的第一对象查询获得的结果集进行第二分析,包括:
通过预设的类对查询获得的所述结果集进行所述第二分析;
其中,所述预设的类包括:参数获取类。
CN202010019897.8A 2020-01-09 2020-01-09 一种实现信息处理的方法、装置、计算机存储介质及终端 Pending CN111259043A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010019897.8A CN111259043A (zh) 2020-01-09 2020-01-09 一种实现信息处理的方法、装置、计算机存储介质及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010019897.8A CN111259043A (zh) 2020-01-09 2020-01-09 一种实现信息处理的方法、装置、计算机存储介质及终端

Publications (1)

Publication Number Publication Date
CN111259043A true CN111259043A (zh) 2020-06-09

Family

ID=70951145

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010019897.8A Pending CN111259043A (zh) 2020-01-09 2020-01-09 一种实现信息处理的方法、装置、计算机存储介质及终端

Country Status (1)

Country Link
CN (1) CN111259043A (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105549982A (zh) * 2016-01-14 2016-05-04 国网山东省电力公司物资公司 一种基于模型配置的自动化开发平台
CN109271403A (zh) * 2018-09-28 2019-01-25 北京京东金融科技控股有限公司 一种数据查询的操作方法、装置、介质及电子设备
CN109739872A (zh) * 2018-12-27 2019-05-10 苏州思必驰信息科技有限公司 一种sql语句处理的实现方法、***及操作方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105549982A (zh) * 2016-01-14 2016-05-04 国网山东省电力公司物资公司 一种基于模型配置的自动化开发平台
CN109271403A (zh) * 2018-09-28 2019-01-25 北京京东金融科技控股有限公司 一种数据查询的操作方法、装置、介质及电子设备
CN109739872A (zh) * 2018-12-27 2019-05-10 苏州思必驰信息科技有限公司 一种sql语句处理的实现方法、***及操作方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
SUCL: "springboot+jpa+shiro+layui实现权限管理", 《HTTPS://CLOUD.TENCENT.COM/DEVELOPER/ARTICLE/1482248》 *
浪尽此生: "使用LAYUI时需要如何返回前端的数据(默认识别的格式)", 《HTTPS://WWW.E-LEARN.CN/TOPIC/1290776》 *

Similar Documents

Publication Publication Date Title
CN110221824B (zh) 组件的生成方法和装置
US7970779B2 (en) Application interface including dynamic transform definitions
CN107798064B (zh) 页面处理方法、电子设备及计算机可读存储介质
CN112612982A (zh) 网页预加载方法、装置及计算机设备
CN111859205A (zh) 一种用于批量处理任务的解析方法及设备
CN110716804A (zh) 无用资源的自动删除方法、装置、存储介质及电子设备
CN111046245A (zh) 多源异构数据源融合计算方法、***、设备和存储介质
US8914420B2 (en) Populating data structures of software applications with input data provided according to extensible markup language (XML)
CN111259043A (zh) 一种实现信息处理的方法、装置、计算机存储介质及终端
CN110688594A (zh) 网页前端的页面跳转方法及装置
CN110674171A (zh) 一种脚本生成方法、装置及数据处理方法、装置
CN116151199A (zh) 一种网联车辆测试报告的生成方法、装置及设备
CN116048981A (zh) 一种后端接口测试用例设计方法、装置、介质及设备
CN115080114A (zh) 应用程序的移植处理方法、装置和介质
CN113612816A (zh) 一种数据采集方法、***、终端及计算机可读存储介质
CN114254229A (zh) 网页渲染方法及装置
CN111309319B (zh) 可继承的局数据动态页面配置方法和装置
CN112558964A (zh) 一种网页生成方法、计算机设备及存储介质
CN112541327A (zh) 一种数据读取方法、装置、电子设备及存储介质
CN111459819A (zh) 软件测试方法及装置、电子设备、计算机可读介质
US9672294B2 (en) Partial data report generation with data costing notification
CN110688180B (zh) 前端***、前端数据流控制方法、电子设备及存储介质
US20240045701A1 (en) Method, device and system for loading page data
CN112363778B (zh) 一种动态图片加载方法、装置、电子设备以及存储介质
CN109376023B (zh) 用于生成调用信息、发布返回码组的方法和设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200609

RJ01 Rejection of invention patent application after publication