CN112748915A - 一种基于StimulSoft的动态扩展业务函数的方法及设备 - Google Patents
一种基于StimulSoft的动态扩展业务函数的方法及设备 Download PDFInfo
- Publication number
- CN112748915A CN112748915A CN202011631149.1A CN202011631149A CN112748915A CN 112748915 A CN112748915 A CN 112748915A CN 202011631149 A CN202011631149 A CN 202011631149A CN 112748915 A CN112748915 A CN 112748915A
- Authority
- CN
- China
- Prior art keywords
- function
- server
- client
- configuration file
- javascript
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000011161 development Methods 0.000 claims abstract description 11
- 230000006870 function Effects 0.000 claims description 142
- 230000007246 mechanism Effects 0.000 claims description 19
- 230000008569 process Effects 0.000 claims description 11
- 238000012545 processing Methods 0.000 abstract description 15
- 238000006243 chemical reaction Methods 0.000 abstract description 8
- 238000013461 design Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 240000000594 Heliconia bihai Species 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/31—Programming languages or programming paradigms
- G06F8/315—Object-oriented languages
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1206—Improving or facilitating administration, e.g. print management resulting in increased flexibility in input data format or job format or job type
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
- G06F8/44—Encoding
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computing Systems (AREA)
- Stored Programmes (AREA)
Abstract
本说明书实施例公开了一种基于StimulSoft的动态扩展业务函数的方法及设备,用以解决用户根据自身需求定义处理逻辑,满足打印格式的各种数据转化需求的问题。该方法包括:通过JavaScript开发客户端自定义函数;通过Java开发服务器端自定义函数;将所述客户端自定义函数的相关信息配置到客户端配置文件,将所述服务器端自定义函数的相关信息配置到服务器端配置文件;通过启动应用程序调用所述客户端配置文件与所述服务器端配置文件识别需要注册的文件,自动注册所述客户端自定义函数与所述服务器端自定义函数。
Description
技术领域
本发明涉及信息处理技术领域,尤其涉及一种基于StimulSoft的动态扩展业务函数的方法及设备。
背景技术
目前,打印业务越来越多,随之而来的针对打印数据的处理方式的变化也越来越多,打印***在初始化的时候无法完全识别出所有对数据特殊处理的需求,若每次针对不同的需求都要打印***去开发数据处理函数,将对打印***的稳定性产生巨大的影响。
基于此,需要能够保证打印***的稳定性且支持打印***扩展数据处理逻辑,将数据处理逻辑集成到打印***的方案,以便更好地让用户根据自身需求定义处理逻辑,满足打印格式的各种数据转化需求。
发明内容
本说明书一个或多个实施例提供一种基于StimulSoft的动态扩展业务函数的方法及设备。用以解决如下技术问题:用户根据自身需求定义处理逻辑,满足打印格式的各种数据转化需求。
为解决上述技术问题,本说明书一个或多个实施例是这样实现的:
本说明书一个或多个实施例提供的一种基于StimulSoft的动态扩展业务函数的方法,包括:
通过JavaScript开发客户端自定义函数;
通过Java开发服务器端自定义函数;
将所述客户端自定义函数的相关信息配置到客户端配置文件,将所述服务器端自定义函数的相关信息配置到服务器端配置文件;
通过启动应用程序调用所述客户端配置文件与所述服务器端配置文件识别需要注册的文件,自动注册所述客户端自定义函数与所述服务器端自定义函数。
基于JavaScript的弱类型特性、Java的注解反射机制开发自定义函数,通过配置文件的灵活配置,在启动应用程序时注册自定义函数。快速满足二次开发需求,可以根据用户自身需求定义自己的处理逻辑,并快速的注册到应用程序里,在打印格式设计时可以根据自身定义的业务函数处理自己的格式逻辑,满足打印格式的各种数据转化需求。
可选地,所述通过JavaScript开发客户端自定义函数,具体包括:
基于JavaScript的弱类型机制,通过声明对象的方式,将所述客户端自定义函数声明为JavaScript对象;
定义所述客户端自定义函数的相关信息。
可选地,所述通过Java开发服务器端自定义函数,具体包括:
基于注解的方式定义函数的描述、分类等信息,开发所述服务器端自定义函数。
可选地,所述通过启动应用程序调用所述客户端配置文件与所述服务器端配置文件识别需要注册的文件,自动注册客户端自定义函数与所述服务器端自定义函数,具体包括:
在启动所述应用程序时,首先调用所述服务器端配置文件识别需要注册的文件,启动自定义函数注册过程。
可选地,所述方法还包括:
基于JavaScript的模块加载机制动态注册所述客户端自定义函数到所述应用程序前端引擎。
可选地,所述方法还包括:
通过反射机制扫描通过所述基于注解的方式开发的所述服务器端自定义函数,将所述服务器端自定义函数注册到所述应用程序里。
可选地,所述基于JavaScript的模块加载机制动态注册所述客户端自定义函数到所述应用程序前端引擎,具体包括:
基于JavaScript的模块化加载机制,通过加载模块的方式,将所述客户端自定义函数的函数文件加载到所述应用程序;
解析所述函数文件的所述JavaScript对象,将所述JavaScript对象注册到所述应用程序。
可选地,所述客户端配置文件包括:
客户端key值,所述客户端key值与所述JavaScript对象上声明的属性的属性名相同。
可选地,所述服务器端配置文件包含服务器端key值,所述服务器端key值为任意值。
本说明书一个或多个实施例提供一种基于StimulSoft的动态扩展业务函数的设备,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
将通过JavaScript开发的客户端自定义函数的相关信息配置到客户端配置文件,将通过Java开发的服务器端自定义函数的相关信息配置到服务器端配置文件;
调用所述客户端配置文件与所述服务器端配置文件识别需要注册的文件,自动注册所述客户端自定义函数与所述服务器端自定义函数。
本说明书一个或多个实施例采用的上述至少一个技术方案能够达到以下有益效果:以注解和反射为基础,根据用户自身需求允许为打印格式注册业务自定义函数,并在打印格式设计时可以用自身定义的业务函数处理格式逻辑,满足打印格式的各种数据转化需求,简化了自定义业务函数的开发和注册过程,提高了开发效率。
附图说明
为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本说明书一个或多个实施例提供的一种基于StimulSoft的动态扩展业务函数的方法流程示意图。
具体实施方式
本说明书实施例提供一种基于StimulSoft的动态扩展业务函数的方法。
为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本说明书实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
在本说明书一个或多个实施例中,所提供的方案基于StimulSoft,StimulSoft提供开放源代码,可以根据需求进行C#、Java、JavaScript等语言的编写,使开发更加安全且灵活。同时,StimulSoft支持超过15种类型的数据服务器—MS SQL、Oracle、PostgreSQL、Firebird等,支持ADO.NET对象,能够从XML、JSON、Excel和CSV文件加载数据,使用于业务对象。
以下结合附图,详细说明本说明书各实施例提供的技术方案。
本说明书一个或多个实施例提供了一种基于StimulSoft的动态扩展业务函数的方法,图1为本说明书一个或多个实施例提供的一种基于StimulSoft的动态扩展业务函数的方法流程示意图。
图1中的流程可以包括以下步骤:
S101:通过JavaScript开发客户端自定义函数;
在本说明书的一个或多个实施例中,客户端比如PC端,更精确的,可以为浏览器。常见的PC端包括:台式机、笔记本电脑、平板电脑以及超极本等。
在本说明书的一个或多个实施例中,基于JavaScript的弱类机制,通过声明对象的方式,将客户端自定义函数声明为JavaScript对象;定义客户端自定义函数的相关信息。
在本说明书的一个或多个实施例中,客户端自定义函数可以包括多个业务函数,也可以只包括一个业务函数。将客户端自定义函数声明为JavaScript对象,其中可以将一个业务函数声明为一个JavaScript对象,也可以将多个业务函数声明为一个JavaScript对象。可以理解的是,也可以将多个业务函数声明为多个JavaScript对象。客户端自定义函数的相关信息包括:函数的参数描述,方法描述,返回值描述,函数注释等关键信息
例如,创建客户端自定义函数文件,在客户端自定义函数文件里首先定义一个自执行的函数,并将window对象通过自执行函数的参数传入,在window对象上声明一个属性,定义属性名为PrintJSFunctions,在PrintJSFunctions上创建两个自定义业务函数,每个业务函数都是一个属性,属性名为函数名,此处定义为testJs和testJs2。此时是将两个业务函数testJs和testJs2声明为一个JavaScript对象。
在本说明书的一个或多个实施例中,通过JavaScript开发客户端自定义函数的部分代码可以为:
S102:通过Java开发服务器端自定义函数;
在本说明书的一个或多个实施例中,基于注解的方式定义函数的描述、分类等信息,开发服务器端自定义函数。注解是说明程序的,给计算机看的,元数据,是对包,类,方法等元素的说明。注解分为编写文档、编译检查、代码分析,其中代码分析能够通过代码里标识的注解对代码进行分析。
在本说明书的一个或多个实施例中,基于注解的方式定义函数的分类,其中函数的分类包括格式化函数、计算函数、自定义函数等。可以通过Java的反射机制编程实现对注解的访问。
在本说明书的一个或多个实施例中,开发服务器端自定义函数,定义一个业务函数类,集成自CustomFunctionBase,声明static方法并打上注解PrintFunction。部分代码如下:
S103:将所述客户端自定义函数的相关信息配置到客户端配置文件,将所述服务器端自定义函数的相关信息配置到服务器端配置文件;
在本说明书的一个或多个实施例中,客户端自定义函数与服务器端自定义函数对应客户端配置文件和服务器端配置文件,将客户端自定义函数的相关信息配置到客户端配置文件,将服务器端自定义函数的相关信息配置到服务器端配置文件。配置文件由两部分组成,包括注释内容与配置项内容。其中注释内容由#来单行注释表示的,用来解释一些必要内容。配置项内容为一个一个的键值对的记录,包括key值和value值等,而在键值对中间,间插了一个符号=(当然可以自定义的)来分割key值和value值。
在本说明书的一个或多个实施例中,客户端配置文件中的客户端key值与JavaScript对象上声明的属性的属性名相同。添加配置文件的部分代码如下:
在本说明书的一个或多个实施例中,开发客户端自定义函数时,在window对象上声明的属性,定义属性名为PrintJSFunctions,在配置客户端配置文件时,配置文件中的key值与在window对象上声明的属性的属性名相同为PrintJSFunctions,保证信息相同,在客户端打印时保证调用函数的正确性,保证打印格式的数据转化需求。
在本说明书的一个或多个实施例中,服务器端配置文件中包括服务器端key值,服务器端key值为任意值。添加配置文件的部分代码如下:
在本说明书的一个或多个实施例中,服务器端自定义函数,在配置服务器端配置文件时,配置文件中的key值与在window对象上声明的属性的属性名不需要相同,可以为任意值,可以理解的是,服务器端配置文件中的key值可以为PrintJSFunctions。在一个实施例中,代码中key值为Test1。
S104:通过启动应用程序调用所述客户端配置文件与所述服务器端配置文件识别需要注册的文件,自动注册所述客户端自定义函数与所述服务器端自定义函数。
在本说明书的一个或多个实施例中,在启动应用程序时,首先调用服务器端配置文件识别需要注册的文件,启动自定义函数注册过程。
在本说明书的一个或多个实施例中,应用程序为包含打印***的程序,在启动包含打印***的程序时,会进入函数注册过程。服务器端配置文件为函数注册过程的开关,调用服务器端配置文件识别需要注册的文件,开启自定义函数的注册过程。
在本说明书的一个或多个实施例中,通过反射机制扫描通过基于注解的方式开发的服务器端自定义函数,将服务器端自定义函数注册到应用程序。
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取信息以及动态调用对象的方法的功能称为java语言的反射机制。在反射的时候,动态可以获取字节码,方法,字段等等程序元素,获取了这些程序元素,就能获取程序元素上贴的注解。其中程序元素包括类、方法、字段、方法参数、接口、构造函数、枚举等。
在本说明书的一个或多个实施例中,通过基于注解的方式开发的服务器端自定义函数,相当于在自定义函数上打了标记,通过反射机制扫描到打了标记的自定义函数,将自定义函数注册到应用程序。
在本说明书的一个或多个实施例中,基于JavaScript的模块加载机制动态注册客户端自定义函数到应用程序前端引擎。基于JavaScript的模块化加载机制,通过加载模块的方式,将客户端自定义函数的函数文件加载到应用程序;解析函数文件的JavaScript对象,将JavaScript对象注册到所述应用程序。
在本说明书的一个或多个实施例中,在启动包含打印***的应用程序时,通过加载模块的方式,将客户端自定义函数的函数文件加载到包含打印***的应用程序,解析文件里的每一个对象,将每个对象注册到应用程序。以上述代码为例,客户端自定义函数中包含window对象,在解析文件时,解析到window对象,将window对象注册到应用程序。可以理解的是,上述代码为部分代码,客户端自定义函数中可以包括另外的JavaScript对象。其中,注册到应用程序只是方便调用,并不强制使用。
在本说明书的一个或多个实施例中,为打印格式注册业务自定义函数,以上述代码为例,在通过包含打印***的应用程序打印时,可以将2020-01-01这种日期转成20200101的格式,本说明书并不局限于上述代码,可以理解的是,可以通过自定义业务函数,在通过包含打印***的应用程序打印时,还可以将2020-01-01这种日期转成2020/01/01的格式,又或者2020年01月01日的格式。
在本说明书的一个或多个实施例中,通过为打印格式注册业务自定义函数不仅仅能够满足日期格式的转换,还可以提供字体选择,创建自定义的报表模板,支持各种格式设计等。
本说明书一个或多个实施例采用的上述至少一个技术方案实现在StimulSoft控件的基础下,通过在客户端和服务器端注册自定义的函数,代码动态创建,快速满足二次开发需求。可以让项目根据自身需求定义自己的处理逻辑,并快速的注册到自己的应用程序里,然后在打印格式设计时就可以用自身定义的业务函数来处理自己的格式逻辑,满足打印格式的各种数据转化需求,简化了自定义业务函数的开发和注册过程,提高了开发效率。
本说明书一个或多个实施例还提供了一种基于StimulSoft的动态扩展业务函数的设备,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
将通过JavaScript开发的客户端自定义函数的相关信息配置到客户端配置文件,将通过Java开发的服务器端自定义函数的相关信息配置到服务器端配置文件;
调用所述客户端配置文件与所述服务器端配置文件识别需要注册的文件,自动注册所述客户端自定义函数与所述服务器端自定义函数。
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
以上所述仅为本说明书的一个或多个实施例而已,并不用于限制本说明书。对于本领域技术人员来说,本说明书的一个或多个实施例可以有各种更改和变化。凡在本说明书的一个或多个实施例的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本说明书的权利要求范围之内。
Claims (10)
1.一种基于StimulSoft的动态扩展业务函数的方法,其特征在于,包括:
通过JavaScript开发客户端自定义函数;
通过Java开发服务器端自定义函数;
将所述客户端自定义函数的相关信息配置到客户端配置文件,将所述服务器端自定义函数的相关信息配置到服务器端配置文件;
通过启动应用程序调用所述客户端配置文件与所述服务器端配置文件识别需要注册的文件,自动注册所述客户端自定义函数与所述服务器端自定义函数。
2.根据权利要求1所述的方法,其特征在于,所述通过JavaScript开发客户端自定义函数,具体包括:
基于JavaScript的弱类型机制,通过声明对象的方式,将所述客户端自定义函数声明为JavaScript对象;
定义所述客户端自定义函数的相关信息。
3.根据权利要求1所述的方法,其特征在于,所述通过Java开发服务器端自定义函数,具体包括:
基于注解的方式定义函数的描述、分类等信息,开发所述服务器端自定义函数。
4.根据权利要求1所述的方法,其特征在于,所述通过启动应用程序调用所述客户端配置文件与所述服务器端配置文件识别需要注册的文件,自动注册客户端自定义函数与所述服务器端自定义函数,具体包括:
在启动所述应用程序时,首先调用所述服务器端配置文件识别需要注册的文件,启动自定义函数注册过程。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
基于JavaScript的模块加载机制动态注册所述客户端自定义函数到所述应用程序前端引擎。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
通过反射机制扫描通过所述基于注解的方式开发的所述服务器端自定义函数,将所述服务器端自定义函数注册到所述应用程序里。
7.根据权利要求5所述的方法,其特征在于,所述基于JavaScript的模块加载机制动态注册所述客户端自定义函数到所述应用程序前端引擎,具体包括:
基于JavaScript的模块化加载机制,通过加载模块的方式,将所述客户端自定义函数的函数文件加载到所述应用程序;
解析所述函数文件的所述JavaScript对象,将所述JavaScript对象注册到所述应用程序。
8.根据权利要求1所述的方法,其特征在于,所述客户端配置文件包括:
客户端key值,所述客户端key值与在所述JavaScript对象上声明的属性的属性名相同。
9.根据权利要求1所述的方法,其特征在于,所述服务器端配置文件包括:
服务器端key值,所述服务器端key值为任意值。
10.一种基于StimulSoft的动态扩展业务函数的设备,其特征在于,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
将通过JavaScript开发的客户端自定义函数的相关信息配置到客户端配置文件,将通过Java开发的服务器端自定义函数的相关信息配置到服务器端配置文件;
调用所述客户端配置文件与所述服务器端配置文件识别需要注册的文件,自动注册所述客户端自定义函数与所述服务器端自定义函数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011631149.1A CN112748915B (zh) | 2020-12-30 | 2020-12-30 | 一种基于StimulSoft的动态扩展业务函数的方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011631149.1A CN112748915B (zh) | 2020-12-30 | 2020-12-30 | 一种基于StimulSoft的动态扩展业务函数的方法及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112748915A true CN112748915A (zh) | 2021-05-04 |
CN112748915B CN112748915B (zh) | 2022-10-25 |
Family
ID=75650767
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011631149.1A Active CN112748915B (zh) | 2020-12-30 | 2020-12-30 | 一种基于StimulSoft的动态扩展业务函数的方法及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112748915B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114356252A (zh) * | 2021-12-27 | 2022-04-15 | 金蝶软件(中国)有限公司 | 动态字段打印方法、***及相关装置 |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080212131A1 (en) * | 2007-03-02 | 2008-09-04 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, and computer program |
CN102110006A (zh) * | 2009-12-24 | 2011-06-29 | 安世亚太科技(北京)有限公司 | 应用业务扩展开发***及方法 |
CN105260168A (zh) * | 2014-07-15 | 2016-01-20 | 阿里巴巴集团控股有限公司 | 日志输出方法和装置 |
US20160173648A1 (en) * | 2014-12-16 | 2016-06-16 | Software Ag | System and method for condition-based application logic shifting between a client and a server |
CN106302442A (zh) * | 2016-08-12 | 2017-01-04 | 广州慧睿思通信息科技有限公司 | 一种基于Java语言的网络通讯数据包解析方法 |
CN108845800A (zh) * | 2018-05-23 | 2018-11-20 | 北京五八信息技术有限公司 | 一种组件扩展功能的实现方法、装置、设备及存储介质 |
CN109240665A (zh) * | 2018-08-24 | 2019-01-18 | 北京北信源信息安全技术有限公司 | 日志记录方法、装置以及电子设备 |
US20190095226A1 (en) * | 2017-09-22 | 2019-03-28 | Microsoft Technology Licensing, Llc | Cross platform custom functions |
CN109587272A (zh) * | 2018-12-30 | 2019-04-05 | 深圳云天励飞技术有限公司 | 一种微服务的优化方法、装置和电子设备 |
CN109726021A (zh) * | 2018-11-29 | 2019-05-07 | 国云科技股份有限公司 | 一种微服务接口定义类自发现的实现方法 |
CN111526060A (zh) * | 2020-06-16 | 2020-08-11 | 网易(杭州)网络有限公司 | 业务日志的处理方法及*** |
CN112148356A (zh) * | 2019-06-28 | 2020-12-29 | 腾讯科技(深圳)有限公司 | 文档生成方法、接口开发方法、装置、服务器及存储介质 |
-
2020
- 2020-12-30 CN CN202011631149.1A patent/CN112748915B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080212131A1 (en) * | 2007-03-02 | 2008-09-04 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, and computer program |
CN102110006A (zh) * | 2009-12-24 | 2011-06-29 | 安世亚太科技(北京)有限公司 | 应用业务扩展开发***及方法 |
CN105260168A (zh) * | 2014-07-15 | 2016-01-20 | 阿里巴巴集团控股有限公司 | 日志输出方法和装置 |
US20160173648A1 (en) * | 2014-12-16 | 2016-06-16 | Software Ag | System and method for condition-based application logic shifting between a client and a server |
CN106302442A (zh) * | 2016-08-12 | 2017-01-04 | 广州慧睿思通信息科技有限公司 | 一种基于Java语言的网络通讯数据包解析方法 |
US20190095226A1 (en) * | 2017-09-22 | 2019-03-28 | Microsoft Technology Licensing, Llc | Cross platform custom functions |
CN108845800A (zh) * | 2018-05-23 | 2018-11-20 | 北京五八信息技术有限公司 | 一种组件扩展功能的实现方法、装置、设备及存储介质 |
CN109240665A (zh) * | 2018-08-24 | 2019-01-18 | 北京北信源信息安全技术有限公司 | 日志记录方法、装置以及电子设备 |
CN109726021A (zh) * | 2018-11-29 | 2019-05-07 | 国云科技股份有限公司 | 一种微服务接口定义类自发现的实现方法 |
CN109587272A (zh) * | 2018-12-30 | 2019-04-05 | 深圳云天励飞技术有限公司 | 一种微服务的优化方法、装置和电子设备 |
CN112148356A (zh) * | 2019-06-28 | 2020-12-29 | 腾讯科技(深圳)有限公司 | 文档生成方法、接口开发方法、装置、服务器及存储介质 |
CN111526060A (zh) * | 2020-06-16 | 2020-08-11 | 网易(杭州)网络有限公司 | 业务日志的处理方法及*** |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114356252A (zh) * | 2021-12-27 | 2022-04-15 | 金蝶软件(中国)有限公司 | 动态字段打印方法、***及相关装置 |
CN114356252B (zh) * | 2021-12-27 | 2024-03-19 | 金蝶软件(中国)有限公司 | 动态字段打印方法、***及相关装置 |
Also Published As
Publication number | Publication date |
---|---|
CN112748915B (zh) | 2022-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10067931B2 (en) | Analysis of documents using rules | |
US7568184B1 (en) | Software documentation generator | |
US8843819B2 (en) | System for document analysis, commenting, and reporting with state machines | |
US6850950B1 (en) | Method facilitating data stream parsing for use with electronic commerce | |
US20010014900A1 (en) | Method and system for separating content and layout of formatted objects | |
US20060048107A1 (en) | Enhanced compiled representation of transformation formats | |
CN110688307B (zh) | JavaScript代码检测方法、装置、设备和存储介质 | |
CN108762743B (zh) | 一种数据表操作代码生成方法及装置 | |
US9141393B2 (en) | Business content authoring and distribution | |
Vlist | XML Schema: The W3C's Object-Oriented Descriptions for XML | |
KR100745530B1 (ko) | 팝업 윈도우 생성 프로그램을 기록한 컴퓨터 이용가능 기록 매체 및 팝업 윈도우 생성 컴퓨터 구현형 방법 | |
CN113419729A (zh) | 基于组件化的前端页面搭建方法、装置、设备及存储介质 | |
CN112748915B (zh) | 一种基于StimulSoft的动态扩展业务函数的方法及设备 | |
CN114691712A (zh) | 一种生成票据的方法、装置以及存储介质 | |
CN115758973A (zh) | 芯片寄存器设计文件的生成方法及装置、设备、存储介质 | |
Gross | Internationalization and localization of software | |
US20040205469A1 (en) | Method for processing a rule using computer-independent program instructions and computer for use therewith | |
CN113590115A (zh) | 一种业务***代码自动生成方法及装置 | |
CN115579096A (zh) | 一种针对药物警戒e2b r3标准报告的自动生成与解析验证方法、***及存储介质 | |
Brdjanin et al. | Dealing with structural differences in serialized BPMN models | |
CN114970486B (zh) | 用于为软件测试结果生成pdf报告的方法、设备和介质 | |
CN114760365B (zh) | 一种数据提取方法、装置及电子设备 | |
CN117667450A (zh) | 基于接口平台的接口通讯类生成方法及其装置、电子设备 | |
AU2008202631A1 (en) | Translating XML with multiple namespace extensions | |
CN116644731A (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 | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20220923 Address after: 250101 Inspur science and Technology Park, 1036 Inspur Road, hi tech Zone, Jinan City, Shandong Province Applicant after: Inspur Genersoft Co.,Ltd. Address before: 250101 Inspur science and Technology Park, 1036 Inspur Road, hi tech Zone, Jinan City, Shandong Province Applicant before: SHANDONG INSPUR GENESOFT INFORMATION TECHNOLOGY Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |