[go: up one dir, main page]

CN112748915B - Stimusoft-based method and device for dynamically extending business function - Google Patents

Stimusoft-based method and device for dynamically extending business function Download PDF

Info

Publication number
CN112748915B
CN112748915B CN202011631149.1A CN202011631149A CN112748915B CN 112748915 B CN112748915 B CN 112748915B CN 202011631149 A CN202011631149 A CN 202011631149A CN 112748915 B CN112748915 B CN 112748915B
Authority
CN
China
Prior art keywords
function
server
client
javascript
configuration file
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.)
Active
Application number
CN202011631149.1A
Other languages
Chinese (zh)
Other versions
CN112748915A (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.)
Inspur General Software Co Ltd
Original Assignee
Inspur General Software 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 Inspur General Software Co Ltd filed Critical Inspur General Software Co Ltd
Priority to CN202011631149.1A priority Critical patent/CN112748915B/en
Publication of CN112748915A publication Critical patent/CN112748915A/en
Application granted granted Critical
Publication of CN112748915B publication Critical patent/CN112748915B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/31Programming languages or programming paradigms
    • G06F8/315Object-oriented languages
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1206Improving or facilitating administration, e.g. print management resulting in increased flexibility in input data format or job format or job type
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/44Encoding

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

The embodiment of the specification discloses a method and equipment for dynamically extending a business function based on StimuSoft, which are used for solving the problem that a user defines processing logic according to own requirements and meets various data conversion requirements of a printing format. The method comprises the following steps: developing a client self-defining function through JavaScript; a function is customized through a Java development server side; configuring the relevant information of the client-side user-defined function to a client-side configuration file, and configuring the relevant information of the server-side user-defined function to a server-side configuration file; and calling the client configuration file and the server configuration file by starting an application program to identify files needing to be registered, and automatically registering the client self-defined function and the server self-defined function.

Description

Method and equipment for dynamically expanding business function based on Stimulsoft
Technical Field
The invention relates to the technical field of information processing, in particular to a method and equipment for dynamically expanding a business function based on StimuSoft.
Background
At present, printing services are more and more, and the processing modes for printing data are more and more changed, all requirements for special processing of data cannot be completely identified during initialization of a printing system, and if the printing system is required to develop a data processing function for different requirements, great influence is generated on the stability of the printing system.
Based on this, a scheme that the stability of the printing system can be ensured, the printing system is supported to expand the data processing logic, and the data processing logic is integrated into the printing system is needed, so that a user can define the processing logic according to own requirements better, and various data conversion requirements of printing formats are met.
Disclosure of Invention
One or more embodiments of the present specification provide a method and apparatus for dynamically extending business functions based on StimulSoft. The method is used for solving the following technical problems: the user defines the processing logic according to the self requirement, and various data conversion requirements of the printing format are met.
To solve the above technical problem, one or more embodiments of the present specification are implemented as follows:
one or more embodiments of the present specification provide a method for dynamically extending a business function based on StimulSoft, including:
developing a client self-defined function through JavaScript;
a function is customized through a Java development server side;
configuring the relevant information of the client-side user-defined function to a client-side configuration file, and configuring the relevant information of the server-side user-defined function to a server-side configuration file;
and calling the client configuration file and the server configuration file by starting an application program to identify files needing to be registered, and automatically registering the client self-defined function and the server self-defined function.
A user-defined function is developed based on weak type characteristics of JavaScript and an annotation reflection mechanism of Java, and the user-defined function is registered when an application program is started through flexible configuration of a configuration file. The method can quickly meet the requirements of secondary development, can define own processing logic according to the self requirements of users, can quickly register the processing logic into an application program, can process own format logic according to the self-defined service function during the design of the printing format, and meets various data conversion requirements of the printing format.
Optionally, the developing a client-side custom function through JavaScript specifically includes:
declaring the client self-defined function as a JavaScript object in a mode of declaring the object based on a weak type mechanism of JavaScript;
and defining the relevant information of the client self-defining function.
Optionally, the developing a server-side custom function by Java specifically includes:
and defining information such as description and classification of the function based on an annotation mode, and developing the server-side self-defined function.
Optionally, the invoking the application program to call the client configuration file and the server configuration file to identify a file to be registered, and automatically registering the client custom function and the server custom function specifically includes:
when the application program is started, the server side configuration file is called to identify the file needing to be registered, and a custom function registration process is started.
Optionally, the method further comprises:
and dynamically registering the client self-defining function to the application program front-end engine by a module loading mechanism based on JavaScript.
Optionally, the method further comprises:
and scanning the server-side custom function developed in the annotation-based mode through a reflection mechanism, and registering the server-side custom function into the application program.
Optionally, the module loading mechanism based on JavaScript dynamically registering the client-side custom function to the application front-end engine specifically includes:
based on a modular loading mechanism of JavaScript, loading a function file of the client self-defined function to the application program in a module loading mode;
and analyzing the JavaScript object of the function file, and registering the JavaScript object to the application program.
Optionally, the client configuration file includes:
and the client key value is the same as the attribute name of the attribute declared on the JavaScript object.
Optionally, the server-side configuration file includes a server-side key value, and the server-side key value is an arbitrary value.
One or more embodiments of the present specification provide an apparatus for dynamically extending a business function based on StimulSoft, comprising:
at least one processor; and (c) a second step of,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
configuring the relevant information of the client-side custom function developed through JavaScript to a client-side configuration file, and configuring the relevant information of the server-side custom function developed through JavaScript to a server-side configuration file;
and calling the client configuration file and the server configuration file to identify files needing to be registered, and automatically registering the client self-defined function and the server self-defined function.
At least one technical scheme adopted by one or more embodiments of the specification can achieve the following beneficial effects: based on annotation and reflection, the service self-defined function is allowed to be registered for the printing format according to the self requirement of the user, and the self-defined service function can be used for processing format logic during the design of the printing format, so that various data conversion requirements of the printing format are met, the development and registration processes of the self-defined service function are simplified, and the development efficiency is improved.
Drawings
In order to more clearly illustrate the embodiments of the present specification or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, it is obvious that the drawings in the following description are only some embodiments described in the present specification, and for those skilled in the art, other drawings can be obtained according to the drawings without any creative effort.
Fig. 1 is a schematic flowchart of a method for dynamically extending a business function based on StimulSoft according to one or more embodiments of the present disclosure.
Detailed Description
The embodiment of the specification provides a method for dynamically extending a business function based on StimulSoft.
In order to make those skilled in the art better understand the technical solutions in the present specification, the technical solutions in the embodiments of the present specification will be clearly and completely described below with reference to the drawings in the embodiments of the present specification, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be obtained by a person skilled in the art without making any inventive step based on the embodiments of the present disclosure, shall fall within the scope of protection of the present application.
In one or more embodiments of the present specification, the provided scheme provides an open source code based on StimulSoft, which can perform writing of languages such as C #, java, javaScript, and the like according to requirements, so that development is safer and more flexible. Meanwhile, stimulSoft supports more than 15 types of data servers, namely MS SQL, oracle, postgreSQL, firebird and the like, supports ADO.
The technical solutions provided by the embodiments of the present description are described in detail below with reference to the accompanying drawings.
Fig. 1 is a schematic flow chart of a method for dynamically extending a business function based on StimulSoft according to one or more embodiments of the present specification.
The process in fig. 1 may include the following steps:
s101: developing a client self-defined function through JavaScript;
in one or more embodiments of the present description, a client, such as a PC, more precisely, may be a browser. Common PC terminals include: desktop, notebook, tablet, and ultrabook, among others.
In one or more embodiments of the present specification, a client-side custom function is declared as a JavaScript object by declaring the object based on a weak class mechanism of JavaScript; and defining the relevant information of the client self-defining function.
In one or more embodiments of the present description, the client-side customized function may include a plurality of business functions, or may include only one business function. The client-side self-defined function is declared as a JavaScript object, wherein one service function can be declared as one JavaScript object, and a plurality of service functions can also be declared as one JavaScript object. It is understood that multiple business functions may also be declared as multiple JavaScript objects. The relevant information of the client-side custom function comprises the following steps: function parameter description, method description, return value description, function annotation and other key information
For example, a client-side custom function file is created, a self-executed function is firstly defined in the client-side custom function file, a window object is introduced through parameters of the self-executed function, an attribute is stated on the window object, the name of the attribute is defined as PrintJSFunctions, and two custom service functions are created on the PrintJSFunctions, wherein each service function is an attribute, the name of the attribute is a function name, and the names are defined as testJs and testJs2. At this time, two service functions testJs and testJs2 are declared as one JavaScript object.
In one or more embodiments of the present specification, the part of code for developing the client-side custom function by JavaScript may be:
Figure BDA0002876546240000051
Figure BDA0002876546240000061
Figure BDA0002876546240000071
s102: a function is customized through a Java development server side;
in one or more embodiments of the present specification, a server-side custom function is developed based on information such as description and classification of the function defined in an annotation manner. Annotations are descriptive of the program, and to the computer, metadata is descriptive of the package, class, method, etc. elements. Annotations are divided into writing documents, compilation checks, code analysis, where code analysis is able to analyze the code by annotations identified in the code.
In one or more embodiments of the present description, a classification of functions is defined based on an annotation-based approach, where the classification of functions includes formatting functions, calculating functions, custom functions, and the like. Access to annotations may be achieved through Java's reflection mechanism programming.
In one or more embodiments of the present description, a server-side custom function is developed, a business function class is defined, the business function class is integrated from the custom function base, a static method is declared, and a PrintFunction is annotated. Part of the code is as follows:
Figure BDA0002876546240000072
Figure BDA0002876546240000081
s103: configuring the relevant information of the client-side user-defined function to a client-side configuration file, and configuring the relevant information of the server-side user-defined function to a server-side configuration file;
in one or more embodiments of the present description, the client-side customized function and the server-side customized function correspond to a client-side configuration file and a server-side configuration file, configure the relevant information of the client-side customized function to the client-side configuration file, and configure the relevant information of the server-side customized function to the server-side configuration file. The configuration file is composed of two parts, including annotation content and configuration item content. Wherein the annotation content is represented by a single line annotation by # to explain some of the necessary content. The key value pair configured to have one key value pair includes a key value and a value, and a symbol = (which may be customized, of course) is inserted between the key value pair to divide the key value and the value.
In one or more embodiments of the present specification, the client key value in the client profile is the same as the property name of the property declared on the JavaScript object. Part of the code for adding the configuration file is as follows:
Figure BDA0002876546240000091
in one or more embodiments of the present specification, when a client-side custom function is developed, an attribute declared on a window object is defined with an attribute name of PrintJSFunctions, and when a client-side configuration file is configured, a key value in the configuration file is the same as the attribute name of the attribute declared on the window object, and is PrintJSFunctions, so that the same information is ensured, the correctness of a calling function is ensured when the client-side prints, and the data conversion requirement of a printing format is ensured.
In one or more embodiments of the present specification, the server-side configuration file includes a server-side key value, and the server-side key value is an arbitrary value. Part of the code for adding the configuration file is as follows:
Figure BDA0002876546240000092
Figure BDA0002876546240000101
in one or more embodiments of the present specification, when configuring a server-side configuration file, a server-side custom function is not required to have the same key value in the configuration file as an attribute name of an attribute declared on a window object, and may be any value. In one embodiment, the key value in the code is Test1.
S104: and calling the client configuration file and the server configuration file by starting an application program to identify files needing to be registered, and automatically registering the client self-defined function and the server self-defined function.
In one or more embodiments of the present specification, when an application is started, a server-side configuration file is first called to identify a file to be registered, and a custom function registration process is started.
In one or more embodiments of the present specification, the application program is a program including a printing system, and the function registration process is entered when the program including the printing system is started. The server side configuration file is a switch of the function registration process, the server side configuration file is called to identify the file needing to be registered, and the registration process of the user-defined function is started.
In one or more embodiments of the present description, a server-side custom function developed in an annotation-based manner is scanned by a reflection mechanism and registered to an application.
The JAVA reflection mechanism is in a running state, and all attributes and methods of any class can be known; any method and attribute of any object can be called; the function of this method of dynamically acquiring information and dynamically invoking objects is called the reflection mechanism of java language. During reflection, program elements such as byte codes, methods, fields and the like can be dynamically acquired, and annotations attached to the program elements can be acquired after the program elements are acquired. Wherein the program elements include classes, methods, fields, method parameters, interfaces, constructors, enumerations, etc.
In one or more embodiments of the present specification, a server-side custom function developed in an annotation-based manner is equivalent to marking a custom function, scanning the marked custom function through a reflection mechanism, and registering the custom function in an application program.
In one or more embodiments of the present specification, a JavaScript-based module loading mechanism dynamically registers client-side custom functions to an application front-end engine. Based on a modular loading mechanism of JavaScript, loading a function file of a client self-defined function to an application program in a module loading mode; and analyzing the JavaScript object of the function file, and registering the JavaScript object to the application program.
In one or more embodiments of the present specification, when an application program including a printing system is started, a function file of a client-side custom function is loaded to the application program including the printing system by means of a loading module, each object in the file is parsed, and each object is registered to the application program. Taking the above code as an example, the client-side custom function includes a window object, and when the file is parsed, the window object is parsed, and the window object is registered in the application program. It is understood that the code is a partial code, and additional JavaScript objects may be included in the client custom function. The application program is only conveniently called and is not compulsorily used when being registered.
In one or more embodiments of the present specification, a service customization function is registered for a printing format, and the above-mentioned code is taken as an example, and when printing is performed by an application program including a printing system, the date 2020-01-01 can be converted into the format 20200101, and the present specification is not limited to the above-mentioned code, and it is understood that, by customizing the service function, the date 2020-01-01 can be converted into the format 2020/01/01 or the format of 01/2020/01.
In one or more embodiments of the present specification, the service customized function is registered for the printing format, which not only can satisfy the conversion of the date format, but also can provide font selection, create a customized report template, support various format designs, and the like.
At least one technical scheme adopted by one or more embodiments of the specification is realized by registering a self-defined function at a client and a server on the basis of a StimuSoft control, and dynamically creating a code to quickly meet the secondary development requirement. The project can define own processing logic according to own requirements and quickly register the processing logic in own application program, and then the self-defined business function can be used for processing own format logic during printing format design, so that various data conversion requirements of the printing format are met, the development and registration process of the self-defined business function is simplified, and the development efficiency is improved.
One or more embodiments of the present specification further provide an apparatus for dynamically extending a business function based on StimuSoft, including:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
configuring the relevant information of the client-side custom function developed through JavaScript to a client-side configuration file, and configuring the relevant information of the server-side custom function developed through JavaScript to a server-side configuration file;
and calling the client configuration file and the server configuration file to identify files needing to be registered, and automatically registering the client self-defined function and the server self-defined function.
The foregoing description has been directed to specific embodiments of this disclosure. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims can be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing may also be possible or may be advantageous.
The above description is merely one or more embodiments of the present disclosure and is not intended to limit the present disclosure. Various modifications and alterations to one or more embodiments of the present description will be apparent to those skilled in the art. Any modification, equivalent replacement, improvement or the like made within the spirit and principle of one or more embodiments of the present specification should be included in the scope of the claims of the present specification.

Claims (6)

1. A method for dynamically extending business functions based on StimulSoft is characterized by comprising the following steps:
developing a client self-defining function through JavaScript;
a function is customized through a Java development server side;
configuring the relevant information of the client-side user-defined function to a client-side configuration file, and configuring the relevant information of the server-side user-defined function to a server-side configuration file;
calling the client configuration file and the server configuration file by starting an application program to identify files needing to be registered, and automatically registering the client self-defined function and the server self-defined function;
the developing a client self-defined function through JavaScript specifically comprises the following steps:
declaring the client self-defined function as a JavaScript object in a mode of declaring the object based on a weak type mechanism of JavaScript;
defining relevant information of the client self-defining function;
under the condition that the starting application program is a printing system program, converting the data format of the printing data according to the automatically registered client-side custom function and the automatically registered server-side custom function;
the server-side custom function is developed through Java, and the method specifically comprises the following steps:
defining description and classification information of the function based on an annotation mode, and developing the server-side self-defined function;
the method further comprises the following steps:
dynamically registering the client self-defining function to the application program front-end engine based on a JavaScript module loading mechanism;
the method further comprises the following steps:
and scanning the server-side custom function developed in the annotation-based mode through a reflection mechanism, and registering the server-side custom function into the application program.
2. The method according to claim 1, wherein the automatically registering a client-side custom function and the server-side custom function by invoking the application program to call the client-side configuration file and the server-side configuration file to identify a file to be registered comprises:
when the application program is started, the server side configuration file is called to identify the file needing to be registered, and a custom function registration process is started.
3. The method of claim 1, wherein the JavaScript-based module loading mechanism dynamically registers the client-side custom function to the application front-end engine, and specifically comprises:
based on a modular loading mechanism of JavaScript, loading a function file of the client self-defined function to the application program in a module loading mode;
and analyzing the JavaScript object of the function file, and registering the JavaScript object to the application program.
4. The method of claim 1, wherein the client profile comprises:
a client key value that is the same as the property name of the property declared on the JavaScript object.
5. The method of claim 1, wherein the server-side configuration file comprises:
a server-side key value, the server-side key value being an arbitrary value.
6. An apparatus for dynamically extending business functions based on StimulSoft, comprising:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to cause the at least one processor to:
configuring the relevant information of the client-side custom function developed through JavaScript to a client-side configuration file, and configuring the relevant information of the server-side custom function developed through JavaScript to a server-side configuration file;
calling the client configuration file and the server configuration file by starting an application program to identify files needing to be registered, and automatically registering the client self-defined function and the server self-defined function;
the client self-defined function developed through JavaScript specifically comprises the following steps:
declaring the client self-defined function as a JavaScript object in a mode of declaring the object based on a weak type mechanism of JavaScript;
defining the relevant information of the client self-defining function;
under the condition that the starting application program is a printing system program, converting the data format of the printing data according to the automatically registered client-side custom function and the automatically registered server-side custom function;
the server-side custom function is developed through Java, and the method specifically comprises the following steps:
defining description and classification information of the function based on an annotation mode, and developing the server-side self-defined function;
the at least one processor is further capable of:
dynamically registering the client self-defining function to the application program front-end engine based on a JavaScript module loading mechanism;
the at least one processor is further capable of:
and scanning the server-side custom function developed in the annotation-based mode through a reflection mechanism, and registering the server-side custom function into the application program.
CN202011631149.1A 2020-12-30 2020-12-30 Stimusoft-based method and device for dynamically extending business function Active CN112748915B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011631149.1A CN112748915B (en) 2020-12-30 2020-12-30 Stimusoft-based method and device for dynamically extending business function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011631149.1A CN112748915B (en) 2020-12-30 2020-12-30 Stimusoft-based method and device for dynamically extending business function

Publications (2)

Publication Number Publication Date
CN112748915A CN112748915A (en) 2021-05-04
CN112748915B true CN112748915B (en) 2022-10-25

Family

ID=75650767

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011631149.1A Active CN112748915B (en) 2020-12-30 2020-12-30 Stimusoft-based method and device for dynamically extending business function

Country Status (1)

Country Link
CN (1) CN112748915B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114356252B (en) * 2021-12-27 2024-03-19 金蝶软件(中国)有限公司 Dynamic field printing method, system and related device

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102110006A (en) * 2009-12-24 2011-06-29 安世亚太科技(北京)有限公司 System and method for expanding and developing application business
CN106302442A (en) * 2016-08-12 2017-01-04 广州慧睿思通信息科技有限公司 A kind of network communication packet analytic method based on Java language
CN108845800A (en) * 2018-05-23 2018-11-20 北京五八信息技术有限公司 A kind of implementation method, device, equipment and the storage medium of component extension function
CN109240665A (en) * 2018-08-24 2019-01-18 北京北信源信息安全技术有限公司 Log recording method, device and electronic equipment
CN109587272A (en) * 2018-12-30 2019-04-05 深圳云天励飞技术有限公司 A kind of optimization method of micro services, device and electronic equipment
CN109726021A (en) * 2018-11-29 2019-05-07 国云科技股份有限公司 A kind of micro services interface defines the implementation method of class self-discovery
CN111526060A (en) * 2020-06-16 2020-08-11 网易(杭州)网络有限公司 Method and system for processing service log
CN112148356A (en) * 2019-06-28 2020-12-29 腾讯科技(深圳)有限公司 Document generation method, interface development method, device, server and storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4909124B2 (en) * 2007-03-02 2012-04-04 キヤノン株式会社 Information processing apparatus, information processing method, and computer program
CN105260168B (en) * 2014-07-15 2018-10-19 阿里巴巴集团控股有限公司 Log-output method and device
US9894185B2 (en) * 2014-12-16 2018-02-13 Software Ag System and method for condition-based application logic shifting between a client and a server
US10572274B2 (en) * 2017-09-22 2020-02-25 Microsoft Technology Licensing, Llc Cross platform custom functions

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102110006A (en) * 2009-12-24 2011-06-29 安世亚太科技(北京)有限公司 System and method for expanding and developing application business
CN106302442A (en) * 2016-08-12 2017-01-04 广州慧睿思通信息科技有限公司 A kind of network communication packet analytic method based on Java language
CN108845800A (en) * 2018-05-23 2018-11-20 北京五八信息技术有限公司 A kind of implementation method, device, equipment and the storage medium of component extension function
CN109240665A (en) * 2018-08-24 2019-01-18 北京北信源信息安全技术有限公司 Log recording method, device and electronic equipment
CN109726021A (en) * 2018-11-29 2019-05-07 国云科技股份有限公司 A kind of micro services interface defines the implementation method of class self-discovery
CN109587272A (en) * 2018-12-30 2019-04-05 深圳云天励飞技术有限公司 A kind of optimization method of micro services, device and electronic equipment
CN112148356A (en) * 2019-06-28 2020-12-29 腾讯科技(深圳)有限公司 Document generation method, interface development method, device, server and storage medium
CN111526060A (en) * 2020-06-16 2020-08-11 网易(杭州)网络有限公司 Method and system for processing service log

Also Published As

Publication number Publication date
CN112748915A (en) 2021-05-04

Similar Documents

Publication Publication Date Title
US7506324B2 (en) Enhanced compiled representation of transformation formats
US10067931B2 (en) Analysis of documents using rules
US7568184B1 (en) Software documentation generator
US8694960B2 (en) Computer-implemented method, system and computer program product for displaying a user interface component
US20010014900A1 (en) Method and system for separating content and layout of formatted objects
US6850950B1 (en) Method facilitating data stream parsing for use with electronic commerce
US9141393B2 (en) Business content authoring and distribution
CN110688307B (en) JavaScript code detection method, device, equipment and storage medium
CN111459537B (en) Redundant code removal method, device, equipment and computer-readable storage medium
KR100745530B1 (en) A computer usable recording medium recording a pop-up window generating program and a computer-implemented method for generating a pop-up window.
Vlist XML Schema: The W3C's Object-Oriented Descriptions for XML
CN113419729A (en) Front-end page building method, device, equipment and storage medium based on modularization
O'Donnell Programming for the World: A guide to internationalization
CN113760266B (en) Method and device for creating function module file and electronic equipment
CN112748915B (en) Stimusoft-based method and device for dynamically extending business function
CN113297425A (en) Document conversion method, device, server and storage medium
CN115758973A (en) Method, device and equipment for generating chip register design file and storage medium
US7356458B1 (en) Multi-language correspondence/form generator
CN111444456B (en) Style editing method and device and electronic equipment
US20040205469A1 (en) Method for processing a rule using computer-independent program instructions and computer for use therewith
Lano et al. Case study: FIXML to Java, C# and C++
CN114970486B (en) Method, apparatus and medium for generating PDF reports for software test results
CN117667450A (en) Interface communication class generation method and device based on interface platform and electronic equipment
CN118092914A (en) Page generation method, device, equipment, storage medium and low-code generation system
CN119781762A (en) HTML template reuse method, device and equipment based on multi-scenario framework

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
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.

GR01 Patent grant
GR01 Patent grant