The invention discloses a visual interface data intelligent extraction system and a design method thereof, belonging to the technical field of system construction. The visual interface data intelligent extraction system of the invention includes the presentation layer, control layer, logic layer and data persistence layer. The presentation layer is composed of user interaction module and template customization module, the control layer is connected with the presentation layer, and the control layer monitors and monitors the visual customization of the tasks introduced by the presentation layer. The logic layer is from the number. According to the request module, the data parsing module, the data export module and the timed task monitoring module, the logic layer is connected to the control layer, the data persistence layer is connected with the logic layer, and the data persistence layer persists the acquired data and gets the interface analytic data. The visual interface data intelligent extraction system of the invention greatly improves the processing efficiency of the interface data in the enterprise production, reduces the code redundancy of the project, and has a good application value.
【技术实现步骤摘要】
一种可视化接口数据智能提取系统及其设计方法
本专利技术涉及系统构建
,具体提供一种可视化接口数据智能提取系统及其设计方法。
技术介绍
Spring框架高度可配置,而且包含多种视图技术,例如JavaServerPages(JSP)技术、Velocity、Tiles、iText和POI。SpringMVC框架并不知道使用的视图,所以不会强迫开发者只使用JSP技术。SpringMVC分离了控制器、模型对象、过滤器以及处理程序对象的角色,这种分离让它们更容易进行定制。Quartz是一个Java下作业控制的开源框架。Quartz用来创建或简单或复杂的调度时间表,执行Java下任意数量的作业,作业可以是实现了Job接口任意的Java类。作业监听器(JobListener)和触发器监听器(TriggerListener)通知作业的执行(和其他事件)。作业及其触发器可以被持久化。目前的商业系统中,对接口数据的处理还处于一个接口一个软件工程师编写一套接口处理的程序,当接口量很大的时候,这样的开发效率是及其低下的,增加了工作量及企业成本,降低了工作效率。
技术实现思路
本专利技术的技术任务是针对上述存在的问题,提供一种能够极大的提升企业生产中对接口数据的处理效率,缩小项目的代码冗余量的可视化接口数据智能提取系统。本专利技术进一步的技术任务是提供一种可视化接口数据智能提取系统的设计方法。为实现上述目的,本专利技术提供了如下技术方案:一种可视化接口数据智能提取系统,所述系统包括表现层、控制层、逻辑层和数据持久层,表现层由用户交互模块和模板定制模块构成,表现层实现用户对任务的可视 ...
【技术保护点】
1.一种可视化接口数据智能提取系统,其特征在于:所述系统包括表现层、控制层、逻辑层和数据持久层,表现层由用户交互模块和模板定制模块构成,表现层实现用户对任务的可视化定制,控制层与表现层相连,控制层对表现层传入的任务的可视化定制进行控制监听,所述逻辑层由数据请求模块、数据解析模块、数据导出模块和定时任务监听运行模块构成,逻辑层与控制层相连,数据持久层与逻辑层相连,数据持久层对获取的数据进行持久化处理,获取接口解析数据。
【技术特征摘要】
1.一种可视化接口数据智能提取系统,其特征在于:所述系统包括表现层、控制层、逻辑层和数据持久层,表现层由用户交互模块和模板定制模块构成,表现层实现用户对任务的可视化定制,控制层与表现层相连,控制层对表现层传入的任务的可视化定制进行控制监听,所述逻辑层由数据请求模块、数据解析模块、数据导出模块和定时任务监听运行模块构成,逻辑层与控制层相连,数据持久层与逻辑层相连,数据持久层对获取的数据进行持久化处理,获取接口解析数据。2.根据权利要求1所述的可视化接口数据智能提取系统,其特征在于:所述模板定制模块针对请求数据、接受数据、解析数据、导出数据需求的接口模板进行定制,并动态创建定时获取任务。3.根据权利要求1或2所述的可视化接口数据智能提取系统,其特征在于:所述用户交互模块实现登录模块、用户管理、角色管理、系统管理、已定制的模板信息、已定制的定时获取任务信息及个性化交互功能。4.根据权利要求3所述的可视化接口数据智能提取系统,其特征在于:所述数据请求模块包括请求分拣单元、请求参数处理单元、请求方式处理单元和数据接收测试单元,请求分拣单元对定制好的模板进行分拣,请求参数处理单元对符合特征值的参数进行对应的逻辑处理,请求方式处理单元根据定制好的模板进行对应的请求方式发送请求参数,数据接收测试单元对定制好的模板进行请求测试。5...
【专利技术属性】
技术研发人员:刘岩,李浪,李强,侯居永,
申请(专利权)人:山东汇贸电子口岸有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。