CN109582310B - Data processing method and device, electronic equipment and computer readable storage medium - Google Patents
Data processing method and device, electronic equipment and computer readable storage medium Download PDFInfo
- Publication number
- CN109582310B CN109582310B CN201811460045.1A CN201811460045A CN109582310B CN 109582310 B CN109582310 B CN 109582310B CN 201811460045 A CN201811460045 A CN 201811460045A CN 109582310 B CN109582310 B CN 109582310B
- Authority
- CN
- China
- Prior art keywords
- module
- user interface
- function module
- source code
- functional
- 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
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 23
- 238000000034 method Methods 0.000 claims abstract description 34
- 230000006870 function Effects 0.000 claims description 352
- 238000013523 data management Methods 0.000 claims description 79
- 238000012545 processing Methods 0.000 claims description 45
- 238000012544 monitoring process Methods 0.000 claims description 24
- 238000004891 communication Methods 0.000 claims description 13
- 230000008859 change Effects 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims description 8
- 238000012423 maintenance Methods 0.000 abstract description 11
- 230000004048 modification Effects 0.000 abstract description 10
- 238000012986 modification Methods 0.000 abstract description 10
- 230000002829 reductive effect Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 6
- 230000009471 action Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000036961 partial effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 238000011022 operating instruction Methods 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001960 triggered effect Effects 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/38—Creation or generation of source code for implementing user interfaces
-
- 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/36—Software reuse
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/72—Code refactoring
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Stored Programmes (AREA)
Abstract
The present disclosure provides a data processing method, an apparatus, an electronic device and a computer-readable storage medium, the method comprising: acquiring a source code file, wherein the source code file comprises a user interface source code and a service logic source code of an application program; generating at least one user interface function module and at least one business logic function module based on the source code file; and generating the application program according to the at least one user interface function module and the at least one business logic function module. In the embodiment of the disclosure, at least one user interface functional module and at least one service logic functional module are generated based on the source code file, so that decoupling of a service layer and an interface layer is realized, modification of two types of codes can be not influenced mutually, maintenance and modification of the codes are facilitated, readability of the codes is improved, and maintenance time and labor cost can be greatly reduced.
Description
Technical Field
The present disclosure relates to the field of data processing technologies, and in particular, to a data processing method and apparatus, an electronic device, and a computer-readable storage medium.
Background
With the improvement of living standard of people, terminal application programs, especially entertainment application programs, become an indispensable part of life of people. In order to meet the use requirements of people, application programs are continuously updated, and the functions are continuously powerful. However, while the functions of the application program are continuously powerful, the source code file of the application program becomes more complex, the data volume is also continuously increased, and the source code file may be inconvenient to maintain. For example, when some code content in the source code file needs to be modified, the source code file is too large and complex, so that a technician needs to spend a lot of time and effort, and after the modification, the technician needs to debug and verify whether the modification affects other code of the source code file.
Therefore, the source code file of the existing terminal application program is inconvenient to maintain, especially for the application with a user interaction function and complex business logic, the maintenance of the source code file needs to consume great time and energy of technical personnel, and the maintenance cost is high.
Disclosure of Invention
The purpose of the present disclosure is to solve at least one of the above technical drawbacks and to improve the maintenance experience of a source code file. The technical scheme adopted by the disclosure is as follows:
in a first aspect, the present disclosure provides a data processing method, including:
acquiring a source code file, wherein the source code file comprises a user interface source code and a service logic source code of an application program;
generating at least one user interface function module and at least one service logic function module based on the source code file, wherein the at least one user interface function module is a function module corresponding to the user interface source code, and the at least one service logic function module is a function module corresponding to the service logic source code;
and generating the application program according to the at least one user interface function module and the at least one business logic function module.
In an embodiment of the present disclosure, generating at least one user interface function module and at least one business logic function module based on a source code file includes:
splitting the source code file into at least one first subfile and at least one second subfile, wherein the at least one first subfile is a file of user interface source codes, and the at least one second subfile is a file of business logic source codes;
generating at least one user interface function module according to the at least one first subfile;
and generating at least one business logic function module according to the at least one second subfile.
In an embodiment of the present disclosure, splitting a source code file into at least one first subfile and at least one second subfile includes:
splitting the source code file into at least one first subfile and at least one second subfile according to a pre-configured splitting configuration file;
the splitting configuration file is determined according to the user interface function and the service logic function corresponding to the source code file.
In an embodiment of the present disclosure, the method further includes:
generating a data management module, wherein the data management module is used for data sharing between the at least one user interface functional module and a designated functional module in the at least one business logic functional module;
generating an application program according to at least one user interface function module and at least one business logic function module, comprising:
and generating an application program according to the at least one user interface function module, the at least one business logic function module and the data management module.
In an embodiment of the present disclosure, the designated function module includes at least one user interface function module and at least one module with a common parameter in the service logic function module, and/or a registration module that registers to the data management module and needs to pay attention to the designated parameter, where the data management module is specifically configured to:
when the common parameter in any functional module in the modules with the common parameter changes, other functional modules with the common parameter except any functional module are informed to update the common parameter;
and/or monitoring the specified parameters, and sending the information after the specified parameters are changed to the registration module when the specified parameters are changed.
In a second aspect, the present disclosure provides a data processing method, including:
receiving an operation request of a user through a user interface of an application program;
determining a current user interface function module and a current business logic function module corresponding to the operation request according to the operation request, wherein the current user interface function module is at least one second module in at least one first function module generated based on a user interface source code in a source code file of an application program, and the current business logic function module is at least one module in at least one function module generated based on a business logic code in the source code file;
and correspondingly processing the operation request through the current user interface function module and the current service logic function module.
In an embodiment of the present disclosure, the application program further includes a data management module, and the method further includes:
monitoring the common parameters of modules with common parameters in at least one user interface functional module and at least one service logic functional module through a data management module;
when the common parameter in any functional module in the modules with the common parameter changes, other functional modules with the common parameter except any functional module are informed to update the common parameter;
and/or the presence of a gas in the gas,
monitoring specified parameters, wherein the specified parameters are parameters needing to be concerned, which are registered by at least one user interface functional module and at least one service logic functional module from a data management module;
and when the designated parameters are changed, sending the information after the designated parameters are changed to a module which registers the concerned designated parameters to the data management module.
In a third aspect, the present disclosure provides a data processing apparatus comprising:
the source code acquisition module is used for acquiring a source code file, and the source code file comprises a user interface source code and a service logic source code of an application program;
the source code processing module is used for generating at least one user interface function module and at least one service logic function module based on the source code file, wherein the at least one user interface function module is a function module corresponding to the user interface source code, and the at least one service logic function module is a function module corresponding to the service logic source code;
and the application program generating module is used for generating the application program according to the at least one user interface function module and the at least one business logic function module.
In an embodiment of the present disclosure, when the source code processing module generates at least one user interface function module and at least one service logic function module based on the source code file, the source code processing module is specifically configured to:
splitting the source code file into at least one first subfile and at least one second subfile, wherein the at least one first subfile is a file of user interface source codes, and the at least one second subfile is a file of business logic source codes;
generating at least one user interface function module according to the at least one first subfile;
and generating at least one business logic function module according to the at least one second subfile.
In an embodiment of the present disclosure, when splitting the source code file into at least one first subfile and at least one second subfile, the source code processing module is specifically configured to:
splitting the source code file into at least one first subfile and at least one second subfile according to a pre-configured splitting configuration file;
the splitting configuration file is determined according to the user interface function and the service logic function corresponding to the source code file.
In an embodiment of the present disclosure, the apparatus further includes:
the data management module generation module is used for generating a data management module, and the data management module is used for data sharing between the at least one user interface functional module and a designated functional module in the at least one business logic functional module;
when the application generation module generates an application according to at least one user interface function module and at least one service logic function module, the application generation module is specifically configured to:
and generating an application program according to the at least one user interface function module, the at least one business logic function module and the data management module.
In an embodiment of the present disclosure, the designated function module includes at least one user interface function module and at least one module with a common parameter in the service logic function module, and/or a registration module that registers to the data management module and needs to pay attention to the designated parameter, where the data management module is specifically configured to:
monitoring a common parameter;
when the common parameter in any functional module in the modules with the common parameter changes, other functional modules with the common parameter except any functional module are informed to update the common parameter;
and/or monitoring the specified parameters, and sending the information after the specified parameters are changed to the registration module when the specified parameters are changed.
In a fourth aspect, the present disclosure provides a data processing apparatus comprising:
the operation request receiving module is used for receiving an operation request of a user through a user interface of an application program;
the function module determining module is used for determining a current user interface function module and a current service logic function module corresponding to the operation request according to the operation request, wherein the current user interface function module is at least one second module in at least one first function module generated based on a user interface source code in a source code file of the application program, and the current service logic function module is at least one function module generated based on a service logic code in the source code file;
and the data processing module is used for correspondingly processing the operation request through the current user interface function module and the current business logic function module.
In an embodiment of the present disclosure, the application further includes a data management module, and the apparatus further includes:
the public parameter monitoring and updating module is used for monitoring the public parameters of modules with public parameters in the at least one user interface function module and the at least one business logic function module through the data management module; when the common parameter in any functional module in the modules with the common parameter changes, other functional modules with the common parameter except any functional module are informed to update the common parameter;
and/or the presence of a gas in the gas,
the specified parameter monitoring and updating module is used for monitoring specified parameters, and the specified parameters are parameters which need to be concerned and are registered by the modules in the at least one user interface function module and the at least one business logic function module to the data management module; and when the designated parameters are changed, sending the information after the designated parameters are changed to a module which registers the concerned designated parameters to the data management module.
In a fifth aspect, the present disclosure provides an electronic device comprising:
a processor and a memory;
a memory for storing computer operating instructions;
a processor for performing the method as shown in any embodiment of the first aspect of the present disclosure by invoking computer operational instructions.
In a sixth aspect, the present disclosure provides a computer readable storage medium having stored thereon at least one instruction, at least one program, set of codes, or set of instructions, which is loaded and executed by a processor to implement a method as set forth in any one of the embodiments of the first aspect of the disclosure.
The technical scheme provided by the embodiment of the disclosure has the following beneficial effects:
according to the data processing method, the data processing device, the electronic equipment and the computer readable storage medium, the user interface function module and the service logic function module can be generated based on the source code file, the application program is generated based on the user interface function module and the service logic function module, and by means of the scheme, when a code corresponding to a certain user interface function or service logic function of the application program is maintained, because the code in the user interface function module and the service logic function module corresponding to the user interface function or the service logic function is part of the code in the source code file, and the code logic is relatively simple, technical personnel can directly maintain the code in the user interface function module and the service logic function module corresponding to the user interface function or the service logic function, and the source code file is enabled to generate the user interface function module and the service logic function module through the scheme, decoupling of a service layer and an interface layer is achieved, modification of two types of codes can be unaffected, maintenance and modification of the codes are facilitated, readability of the codes is improved, and maintenance time and labor cost can be greatly reduced.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the drawings used in the description of the embodiments of the present disclosure will be briefly described below.
Fig. 1 is a schematic flow chart of a data processing method according to an embodiment of the present disclosure;
fig. 2 is a schematic flow chart of another data processing method provided by the embodiment of the present disclosure;
fig. 3 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present disclosure;
FIG. 4 is a schematic structural diagram of another data processing apparatus according to an embodiment of the disclosure
Fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure.
Detailed Description
Reference will now be made in detail to embodiments of the present disclosure, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below by referring to the drawings are exemplary only for explaining technical aspects of the present disclosure, and are not construed as limiting the present disclosure.
As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Further, "connected" or "coupled" as used herein may include wirelessly connected or wirelessly coupled. As used herein, the term "and/or" includes all or any element and all combinations of one or more of the associated listed items.
The following describes the technical solutions of the present disclosure and how to solve the above technical problems in specific embodiments. These several specific embodiments may be combined with each other below, and details of the same or similar concepts or processes may not be repeated in some embodiments. Embodiments of the present disclosure will be described below with reference to the accompanying drawings.
Fig. 1 is a schematic flow chart of a data processing method according to an embodiment of the present disclosure; as shown in fig. 1, the method may include:
step S110, a source code file is obtained, wherein the source code file comprises a user interface source code and a service logic source code of an application program.
The source code file is a file for recording a source code corresponding to an application program, the source code is a code written in an assembly language and a high-level language, is an uncompiled text file written according to a certain programming language specification, and is a series of human-readable computer language instructions. The source code file includes codes that can implement all functions of the corresponding application program, where a User Interface source code, that is, a UI (User Interface) source code, is a code that can implement a User Interface function of the application program, and when the source code is compiled and executed, the source code can receive User input and present data, for example, a code that implements each interactive function on a User interactive Interface of the application program; business logic source code, i.e. the logic that processes data, i.e. the code that is compiled to process data according to the user's needs.
Step S120, generating at least one user interface function module and at least one service logic function module based on the source code file, wherein the at least one user interface function module is a function module corresponding to the user interface source code, and the at least one service logic function module is a function module corresponding to the service logic source code.
The user interface function module can realize the function corresponding to the user interface source code, namely the UI function, and the service logic function module can realize the function corresponding to the service logic source code.
Step S130, generating an application program according to at least one user interface function module and at least one service logic function module.
After the source code file based on the application program obtains the corresponding user interface function module and the corresponding business logic module, the application program can be generated based on the user interface function module and the business logic function module, and the source code file in the application program is split to generate the user interface function module and the business logic function module.
According to the scheme, when a certain user interface function or a code corresponding to a service logic function of the application program is maintained, the codes in the user interface function module and the service logic function module corresponding to the user interface function or the service logic function are partial codes in the source code file, and the code logic is relatively simple, so that a technician can directly maintain the codes in the user interface function module and the service logic function module corresponding to the user interface function or the service logic function, and the source code file is used for generating the user interface function module and the service logic function module, so that decoupling of a service layer and the interface layer is realized, modification of the two types of codes can be not influenced mutually, the code maintenance and modification are facilitated, the readability of the codes is improved, and the maintenance time and labor cost can be greatly reduced.
In an embodiment of the present disclosure, generating at least one user interface function module and at least one service logic function module based on the source code file may include:
splitting the source code file into at least one first subfile and at least one second subfile, wherein the at least one first subfile is a file of user interface source codes, and the at least one second subfile is a file of business logic source codes;
generating at least one user interface function module according to the at least one first subfile;
and generating at least one business logic function module according to the at least one second subfile.
The first subfile and the second subfile are files comprising partial source codes of a source code file, codes included in the first subfile are user interface source codes, and codes included in the second subfile are business logic source codes. In practical application, the number of the first subfiles and the number of the second subfiles can be configured according to practical requirements and factors such as user interface functions, business logic and the like of an application program, each first subfile can be correspondingly generated into a user interface function module, and each second subfile can be correspondingly generated into a business logic function module.
In an embodiment of the present disclosure, in step S120, splitting the source code file into at least one first subfile and at least one second subfile may include:
splitting the source code file into at least one first subfile and at least one second subfile according to a pre-configured splitting configuration file;
the splitting configuration file is determined according to the user interface function and the service logic function corresponding to the source code file.
The splitting configuration file is a splitting basis for splitting a source code file, the splitting configuration file can be configured according to actual requirements, the splitting configuration file can be configured based on a user interface function and a service logic function corresponding to the source code file generally, when the splitting configuration file is configured, codes corresponding to a plurality of related user interface functions can be split into a first subfile according to the user interface function and the service logic function corresponding to the source code file, codes corresponding to each user interface function can also be split into corresponding first subfiles, and similarly, the codes corresponding to a plurality of service logic functions can be split into a second subfile, and the codes corresponding to each service logic function can also be split into corresponding second subfiles.
In an example, if the splitting configuration file is configured to split codes corresponding to a plurality of user interface functions into a first subfile and split codes corresponding to a plurality of service logic functions into a second subfile, if there are two user interface functions, namely a user interface function a and a user interface function B, when the source code file is split, according to the pre-configured splitting configuration file, the first subfile a can be obtained according to the codes corresponding to the user interface function a and the user interface function B in the source code file. Similarly, if there are two service logic functions, namely, a service logic function C and a service logic function D, when splitting the source code file, according to the preconfigured splitting configuration file, the code corresponding to the service logic function C and the code corresponding to the service logic function D may be split into the second subfile b.
In another example, if the splitting configuration file is configured to split the code corresponding to each user interface function into a corresponding first subfile and split the code corresponding to each business logic function into a corresponding second subfile, if there are two user interface functions, i.e., a user interface function a and a user interface function B, when splitting the source code file, the code corresponding to the user interface function a may be split into the first subfile c and the code corresponding to the user interface function B may be split into the first subfile d according to the pre-configured splitting configuration file. Similarly, if there are two service logic functions, namely, a service logic function C and a service logic function D, when splitting the source code file, according to the preconfigured splitting configuration file, the code corresponding to the service logic function C may be split into a second subfile e, and the code corresponding to the service logic function D may be split into a second subfile f.
In an embodiment of the present disclosure, the method may further include:
and generating a data management module, wherein the data management module is used for data sharing between the at least one user interface functional module and a designated functional module in the at least one business logic functional module.
The data management module may store data in each of the user interface function module and the service logic function module, and the data management module may monitor the data in the user interface function module and the service logic function module, for example, a parameter, and when data processing or display needs to be performed based on the parameter, the parameter may be obtained through the data management module. Meanwhile, the data management module may also perform data sharing on data between each of the user interface function module and the service logic function module, where the data sharing between each of the modules means that active communication may be performed between each of the function modules based on the data management module, or the data management module controls direct indirect communication between each of the function modules, for example, one function module may send information to another function module through the data management module, or the data management module may monitor one function module and send some information (which may be configured according to actual requirements) in the function module to another function module, or data sharing may be performed on data in any one of the user interface function module and the service logic function module and all other modules except the function module.
In one example, if data in a certain functional module monitored by the data management module changes, the data sharing mode configured according to actual requirements is as follows: if there are three functional modules, namely, a functional module a, a functional module B, and a functional module C, and the functional module a has the specified data a, then according to the configured data sharing manner, the data management module performs data sharing on the specified data a in the functional module a, with the functional module B and the functional module C, that is, both the functional module B and the functional module C can acquire the data a in the functional module a.
In an embodiment of the present disclosure, in step S150, generating an application according to at least one user interface function module and at least one service logic function module may include:
and generating an application program according to the at least one user interface function module, the at least one business logic function module and the data management module.
And generating an application program according to the generated data management module, wherein the generated application program also comprises the data management module.
In an embodiment of the present disclosure, the designated function module may include at least one user interface function module and at least one module with a common parameter in the service logic function module, and/or a registration module that registers to the data management module and needs to pay attention to the designated parameter, where the data management module is specifically configured to:
when the common parameter in any functional module in the modules with the common parameter changes, other functional modules with the common parameter except any functional module are informed to update the common parameter;
and/or monitoring the specified parameters, and sending the information after the specified parameters are changed to the registration module when the specified parameters are changed.
Wherein, the common parameter refers to a parameter which is common in at least two functional modules, such as user information; when the data management module monitors at least two of the user interface function module and the service logic function module, the common parameter is monitored, and when the common parameter in any one of the at least two function modules changes, the data management module can notify other function modules except any one of the at least two function modules of updating the common parameter. The specified parameter may be any one of the common parameters, or may not be the common parameter, and the specified parameter represents a parameter that needs to be paid attention to, and when it is monitored that the specified parameter changes, information after the specified parameter changes may be sent to a registration module, where the registration module refers to a module that pays attention to the specified parameter, and may be any one of at least one user interface function module and at least one business logic function module.
In an example, taking at least two function modules as three function modules as an example, the three function modules are respectively a function module a, a function module B and a function module C, and all the three function modules include a parameter a, and the parameter a is a common parameter of the three function modules, during the process that the data management module monitors the function module a, the function module B and the function module C, if the common parameter a in the function module a changes, the data management module may notify the function module B and the function module C, and the common parameter a in the function module B and the function module C is updated.
In an embodiment of the present disclosure, the common parameter is a preconfigured parameter.
The common parameter may be a parameter common to each user interface function module or service logic function module, such as user information. The common parameter may be a parameter configured before the application program is released, wherein, when configuring the common parameter, a parameter that is relatively interested by the user may be configured as the common parameter according to actual requirements, for example, avatar information in the user information. The data management module can store data in the user interface function module and the service logic function module, including all common parameters.
In an example, for example, the common parameter in at least two of the user interface function module and the service logic function module includes a common parameter a and a common parameter b, and the parameter registered with the data management module is a specified parameter c, during the monitoring of the common parameter a, the common parameter b and the specified parameter c, if the common parameter a or the common parameter b is monitored to be changed, the data management module may update the common parameter to the function module notifying that the function module other than any function module has the common parameter, and if the specified parameter c is monitored to be changed, only the information after the specified parameter is changed needs to be sent to the registration module.
Based on the method shown in fig. 1, an embodiment of the present disclosure further provides a data processing method, as shown in fig. 2, the method may include:
step S210, receiving an operation request of a user through a user interface of the application program.
The operation request of the user refers to a request generated by a relevant operation of the user on the user interface of the application program, where the operation request may represent a request that the user wants to load a certain user interface function in the application program, and a specific form of the operation of the user on the user interface may be configured as needed, for example, the specific form may be a trigger action of the user specifying an operation position on the user interface of the application program. In practical applications, the operation may be triggered by a trigger associated with an application program of the client, such as a specific trigger button or an input box on the client interface, or may be a voice command of the user.
Step S220, according to the operation request, determining a current user interface function module and a current service logic function module corresponding to the operation request, where the current user interface function module is at least one second module in at least one first function module generated based on the user interface source code in the source code file of the application program, and the current service logic function module is at least one function module generated based on the service logic code in the source code file.
Step S230, the operation request is processed correspondingly through the current user interface function module and the current service logic function module.
The corresponding processing refers to a data processing mode corresponding to the user interface function module and the service logic function module, such as data transmission, data sharing, data display and the like among the function modules. The specific processing is determined by the operation request, and for different operation requests, the corresponding user interface function module and the corresponding service logic module may be the same or different, and the processing modes are usually different.
According to the scheme in the embodiment of the disclosure, the corresponding user interface function module and the corresponding service logic function module can be called based on different operation requests, and function modules irrelevant to the operation requests do not need to be called.
In an embodiment of the present disclosure, the user interface function module is a module of at least one user interface function module determined based on at least one first subfile, the business logic function module is a module of at least one business logic function module determined based on at least one second subfile, and the at least one first subfile and the at least one second subfile are subfiles determined based on the source code file.
In an embodiment of the present disclosure, the application further includes a data management module, where the data management module is used for data sharing between the at least one user interface function module and a specific function module in the at least one business logic function module, and the method may further include:
monitoring the common parameters of modules with common parameters in at least one user interface functional module and at least one service logic functional module through a data management module;
when the common parameter in any functional module in the modules with the common parameter changes, other functional modules with the common parameter except any functional module are informed to update the common parameter;
and/or the presence of a gas in the gas,
monitoring specified parameters, wherein the specified parameters are parameters needing to be concerned, which are registered by at least one user interface functional module and at least one service logic functional module from a data management module;
and when the designated parameters are changed, sending the information after the designated parameters are changed to a module which registers the concerned designated parameters to the data management module.
Based on the same principle as the method shown in fig. 1, an embodiment of the present disclosure also provides a data processing apparatus 30, as shown in fig. 3, where the data processing apparatus 30 may include: a source code acquisition module 310, a source code processing module 320, and an application generation module 330, wherein,
a source code obtaining module 310, configured to obtain a source code file, where the source code file includes a user interface source code and a service logic source code of an application program;
a source code processing module 320, configured to generate at least one user interface function module and at least one service logic function module based on a source code file, where the at least one user interface function module is a function module corresponding to a user interface source code, and the at least one service logic function module is a function module corresponding to a service logic source code;
an application generating module 330, configured to generate an application according to the at least one user interface function module and the at least one service logic function module.
According to the scheme, when a certain user interface function or a code corresponding to a service logic function of the application program is maintained, the codes in the user interface function module and the service logic function module corresponding to the user interface function or the service logic function are partial codes in the source code file, and the code logic is relatively simple, so that a technician can directly maintain the codes in the user interface function module and the service logic function module corresponding to the user interface function or the service logic function, and the source code file is used for generating the user interface function module and the service logic function module, so that decoupling of a service layer and the interface layer is realized, modification of the two types of codes can be not influenced mutually, the code maintenance and modification are facilitated, the readability of the codes is improved, and the maintenance time and labor cost can be greatly reduced.
In an embodiment of the present disclosure, when the source code processing module generates at least one user interface function module and at least one service logic function module based on the source code file, the source code processing module is specifically configured to:
splitting the source code file into at least one first subfile and at least one second subfile, wherein the at least one first subfile is a file of user interface source codes, and the at least one second subfile is a file of business logic source codes;
generating at least one user interface function module according to the at least one first subfile;
and generating at least one business logic function module according to the at least one second subfile.
In an embodiment of the present disclosure, when splitting the source code file into at least one first subfile and at least one second subfile, the source code processing module is specifically configured to:
splitting the source code file into at least one first subfile and at least one second subfile according to a preset splitting configuration file;
the splitting configuration file is determined according to the user interface function and the service logic function corresponding to the source code file.
In an embodiment of the present disclosure, the apparatus may further include:
the data management module generation module is used for generating a data management module, and the data management module is used for data sharing between the at least one user interface functional module and a designated functional module in the at least one business logic functional module;
the application generation module 330 is specifically configured to, when generating an application according to at least one user interface function module and at least one service logic function module:
and generating an application program according to the at least one user interface function module, the at least one business logic function module and the data management module.
In an embodiment of the present disclosure, the designated function module includes at least one user interface function module and at least one module with a common parameter in the service logic function module, and/or a registration module that registers to the data management module and needs to pay attention to the designated parameter, where the data management module is specifically configured to:
monitoring a common parameter;
when the common parameter in any functional module in the modules with the common parameter changes, other functional modules with the common parameter except any functional module are informed to update the common parameter;
and/or the presence of a gas in the gas,
and monitoring the specified parameters, and sending the information after the specified parameters are changed to the registration module when the specified parameters are changed.
The data processing apparatus of the embodiments of the present disclosure may execute the data processing method shown in fig. 1, and the implementation principles thereof are similar, the actions executed by the modules in the data processing apparatus of the embodiments of the present disclosure correspond to the steps in the data processing method in the embodiments of the present disclosure, and for the detailed functional description of the modules in the data processing apparatus, reference may be specifically made to the description in the corresponding data processing method shown in the foregoing, and details are not repeated here.
Based on the same principle as the method shown in fig. 2, an embodiment of the present disclosure further provides a data processing apparatus 40, as shown in fig. 4, where the apparatus 40 may include: an operation request receiving module 410, a function module determining module 420, and a data processing module 430, wherein,
an operation request receiving module 410, configured to receive an operation request of a user through a user interface of an application;
a function module determining module 420, configured to determine, according to the operation request, a current user interface function module and a current service logic function module corresponding to the operation request, where the current user interface function module is at least one second module in at least one first function module generated based on a user interface source code in a source code file of the application program, and the current service logic function module is at least one module in at least one function module generated based on a service logic code in the source code file;
and the data processing module 430 is configured to perform corresponding processing through the current user interface function module and the current service logic function module.
According to the scheme in the embodiment of the disclosure, the corresponding user interface function module and the corresponding service logic function module can be called based on different operation requests, and a function module irrelevant to the operation request does not need to be called.
In an embodiment of the present disclosure, the application further includes a data management module, and the apparatus may further include:
the public parameter monitoring and updating module is used for monitoring public parameters of modules with public parameters in the at least one user interface functional module and the at least one service logic functional module through the data management module; when the common parameter in any functional module in the modules with the common parameter changes, other functional modules with the common parameter except any functional module are informed to update the common parameter;
and/or the presence of a gas in the atmosphere,
the specified parameter monitoring and updating module is used for monitoring specified parameters, and the specified parameters are parameters which need to be concerned and are registered by the modules in the at least one user interface function module and the at least one business logic function module to the data management module; and when the specified parameters change, sending the information after the specified parameters change to a module which registers the concerned specified parameters to the data management module.
The data processing apparatus of the embodiments of the present disclosure may execute the data processing method shown in fig. 2, and the implementation principles thereof are similar, the actions executed by the modules in the data processing apparatus of the embodiments of the present disclosure correspond to the steps in the data processing method in the embodiments of the present disclosure, and for the detailed functional description of the modules in the data processing apparatus, reference may be specifically made to the description in the corresponding data processing method shown in the foregoing, and details are not repeated here.
Based on the same principle as the data processing method in the embodiment of the present disclosure, the present disclosure provides an electronic device including a processor and a memory; a memory for storing operating instructions; a processor for executing the method as shown in any embodiment of the data processing method of the present disclosure by calling an operation instruction.
Based on the same principles as the data processing method in the embodiments of the present disclosure, the present disclosure provides a computer-readable storage medium storing at least one instruction, at least one program, set of codes, or set of instructions, which is loaded and executed by a processor to implement the method as shown in any one of the embodiments of the data processing method of the present disclosure.
In the embodiment of the present disclosure, as shown in fig. 5, a schematic structural diagram of an electronic device 50 (for example, a terminal device or a server implementing the method shown in fig. 1 or fig. 2) suitable for implementing the embodiment of the present disclosure is shown. The electronic devices in the embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., car navigation terminals), and the like, and fixed terminals such as digital TVs, desktop computers, and the like. The electronic device shown in fig. 5 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
As shown in fig. 5, electronic device 50 may include a processing means (e.g., central processing unit, graphics processor, etc.) 501 that may perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM) 502 or a program loaded from a storage means 508 into a Random Access Memory (RAM) 503. In the RAM 503, various programs and data necessary for the operation of the electronic apparatus 30 are also stored. The processing device 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504. An input/output (I/O) interface 505 is also connected to bus 504.
Generally, the following devices may be connected to the I/O interface 505: input devices 506 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 507 including, for example, a Liquid Crystal Display (LCD), speakers, vibrators, and the like; storage devices 508 including, for example, magnetic tape, hard disk, etc.; and a communication device 509. The communication means 509 may allow the electronic device 50 to communicate with other devices wirelessly or by wire to exchange data. While fig. 5 illustrates an electronic device 50 having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may be alternatively implemented or provided.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer-readable medium, the computer program comprising program code for performing the method illustrated by the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication means 509, or installed from the storage means 508, or installed from the ROM 502. The computer program performs the above-described functions defined in the methods of the embodiments of the present disclosure when executed by the processing device 501.
It should be noted that the computer readable medium of the present disclosure may be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to perform the methods shown in the method embodiments; alternatively, the computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to perform the method shown in the above method embodiment.
Computer program code for carrying out operations for aspects of the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present disclosure may be implemented by software or hardware. Where the name of a unit does not in some cases constitute a limitation of the unit itself, for example, the first retrieving unit may also be described as a "unit for retrieving at least two internet protocol addresses".
The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the disclosure herein is not limited to the particular combination of features described above, but also encompasses other embodiments in which any combination of the features described above or their equivalents does not depart from the spirit of the disclosure. For example, the above features and (but not limited to) the features disclosed in this disclosure having similar functions are replaced with each other to form the technical solution.
Claims (10)
1. A data processing method, comprising:
acquiring a source code file, wherein the source code file comprises a user interface source code and a service logic source code of an application program;
generating at least one user interface function module and at least one business logic function module based on the source code file, wherein the at least one user interface function module is a function module corresponding to the user interface source code, and the at least one business logic function module is a function module corresponding to the business logic source code;
generating a data management module, wherein the data management module is used for storing data in the at least one user interface function module and the at least one business logic function module and realizing active communication or indirect communication between the at least one user interface function module and a specified function module in the at least one business logic function module; generating the application program according to the at least one user interface function module, the at least one business logic function module and the data management module;
the specified function module comprises a registration module which registers to the data management module and needs to pay attention to specified parameters, and the data management module is specifically used for:
when the common parameter in any functional module in the modules with the common parameter changes, informing other functional modules with the common parameter except any functional module to update the common parameter;
monitoring the specified parameters, and sending the information after the specified parameters are changed to the registration module when the specified parameters are changed;
the registration module includes: any one of the user interface function modules or any one of the business logic function modules.
2. The method of claim 1, wherein generating at least one user interface function module and at least one business logic function module based on the source code file comprises:
splitting the source code file into at least one first subfile and at least one second subfile, wherein the at least one first subfile is a file of the user interface source code, and the at least one second subfile is a file of the business logic source code;
generating at least one user interface function module according to the at least one first subfile;
and generating at least one business logic function module according to the at least one second subfile.
3. The method of claim 2, wherein the splitting the source code file into at least one first subfile and at least one second subfile comprises:
splitting the source code file into at least one first subfile and at least one second subfile according to a pre-configured splitting configuration file;
and the splitting configuration file is a file determined according to the user interface function and the service logic function corresponding to the source code file.
4. The method according to claim 1, wherein the designated function modules further include a module having a common parameter among the at least one user interface function module and the at least one business logic function module, and the data management module is specifically configured to:
the common parameter is monitored.
5. A data processing method, comprising:
receiving an operation request of a user through a user interface of an application program;
determining a current user interface function module and a current business logic function module corresponding to the operation request according to the operation request, wherein the current user interface function module is at least one second module in at least one first function module generated based on a user interface source code in a source code file of the application program, and the current business logic function module is at least one module in at least one function module generated based on a business logic code in the source code file;
the current user interface function module, the current service logic function module and the data management module are used for correspondingly processing the operation request, and the data management module is used for storing data in the at least one user interface function module and the at least one service logic function module and realizing active communication or indirect communication between the at least one user interface function module and the at least one service logic function module; when the common parameter in any functional module in the modules with the common parameter changes, other functional modules with the common parameter except any functional module are informed to update the common parameter;
further comprising:
monitoring specified parameters, wherein the specified parameters are parameters needing to be concerned, which are registered by the at least one user interface functional module and the at least one business logic functional module to the data management module;
when the specified parameters change, sending the information after the specified parameters change to a module which registers the specified parameters to the data management module;
when the designated parameter changes, sending the information after the designated parameter changes to a module which registers the designated parameter concerned with the data management module, including:
and when the specified parameters change, sending the information after the specified parameters change to any functional module in the user interface functional modules or any functional module in the service logic functional modules.
6. The method of claim 5, further comprising:
and monitoring the common parameters of the modules with the common parameters in the at least one user interface function module and the at least one business logic function module through the data management module.
7. A data processing apparatus, comprising:
the source code acquisition module is used for acquiring a source code file, wherein the source code file comprises a user interface source code and a service logic source code of an application program;
a source code processing module, configured to generate at least one user interface function module and at least one service logic function module based on the source code file, where the at least one user interface function module is a function module corresponding to the user interface source code, and the at least one service logic function module is a function module corresponding to the service logic source code;
the data management module generation module is used for storing data in the at least one user interface functional module and the at least one business logic functional module and realizing active communication or indirect communication between the at least one user interface functional module and a specified functional module in the at least one business logic functional module;
an application generation module, configured to generate the application according to the at least one user interface function module, the at least one service logic function module, and the data management module;
the specified function module comprises a registration module which registers to the data management module and needs to pay attention to specified parameters, and the data management module is specifically used for: when the common parameter in any functional module in the modules with the common parameter changes, other functional modules with the common parameter except any functional module are informed to update the common parameter; monitoring the specified parameters, and sending the information after the specified parameters are changed to a registration module when the specified parameters are changed;
wherein the registration module comprises: any one of the user interface function modules or any one of the business logic function modules.
8. A data processing apparatus, characterized by comprising:
the operation request receiving module is used for receiving an operation request of a user through a user interface of an application program;
a function module determining module, configured to determine, according to the operation request, a current user interface function module and a current service logic function module corresponding to the operation request, where the current user interface function module is at least one second module of at least one first function module generated based on a user interface source code in a source code file of the application program, and the current service logic function module is at least one of at least one function module generated based on a service logic code in the source code file;
the data processing module is used for correspondingly processing the operation request through the current user interface function module, the current service logic function module and the data management module, and the data management module is used for storing data in the at least one user interface function module and the at least one service logic function module and realizing active communication or indirect communication between the at least one user interface function module and the at least one service logic function module; when the common parameter in any functional module in the modules with the common parameter changes, other functional modules with the common parameter except any functional module are informed to update the common parameter;
wherein the data management module is further specifically configured to:
monitoring specified parameters, wherein the specified parameters are parameters needing to be concerned, which are registered by the at least one user interface functional module and the at least one business logic functional module to the data management module;
when the specified parameters change, sending the information after the specified parameters change to a module which registers the specified parameters to the data management module;
and when the specified parameters change, sending the information after the specified parameters change to any functional module in the user interface functional modules or any functional module in the service logic functional modules.
9. An electronic device, comprising:
a processor and a memory;
the memory is used for storing computer operation instructions;
the processor is used for executing the method of any one of the claims 1 to 6 by calling the computer operation instruction.
10. A computer readable storage medium having stored thereon a computer program, the storage medium having stored thereon at least one instruction, at least one program, set of codes, or set of instructions, which is loaded and executed by a processor to implement the method of any of the preceding claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811460045.1A CN109582310B (en) | 2018-11-30 | 2018-11-30 | Data processing method and device, electronic equipment and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811460045.1A CN109582310B (en) | 2018-11-30 | 2018-11-30 | Data processing method and device, electronic equipment and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109582310A CN109582310A (en) | 2019-04-05 |
CN109582310B true CN109582310B (en) | 2022-11-25 |
Family
ID=65925787
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811460045.1A Active CN109582310B (en) | 2018-11-30 | 2018-11-30 | Data processing method and device, electronic equipment and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109582310B (en) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110187902B (en) * | 2019-04-15 | 2024-06-07 | 中国平安人寿保险股份有限公司 | Project transformation method, device, equipment and storage medium based on spring boot |
CN110750262A (en) * | 2019-09-25 | 2020-02-04 | 北京爱接力科技发展有限公司 | Robot system interface display method and device and robot |
CN111338633B (en) * | 2020-02-10 | 2023-08-15 | Oppo(重庆)智能科技有限公司 | Method and device for generating installation-free file and electronic equipment |
CN113282287A (en) * | 2020-02-20 | 2021-08-20 | 阿里巴巴集团控股有限公司 | Service logic processing method and device and electronic equipment |
CN113495727B (en) * | 2020-04-07 | 2024-07-09 | 腾讯科技(深圳)有限公司 | Business component development method, device, electronic equipment and medium |
CN111694402B (en) * | 2020-06-11 | 2021-10-01 | 翱捷科技股份有限公司 | Control method of single-chip heterogeneous system and wearable device |
CN111694532B (en) * | 2020-06-11 | 2021-06-04 | 翱捷科技股份有限公司 | Display control method of single-chip heterogeneous system and wearable device |
CN113835680B (en) * | 2020-06-24 | 2024-10-08 | 腾讯科技(成都)有限公司 | Application program generation method and device, electronic equipment and computer storage medium |
CN112799660A (en) * | 2021-01-21 | 2021-05-14 | 三一重工股份有限公司 | Application program generation method and device |
CN113434173B (en) * | 2021-06-24 | 2023-06-09 | 青岛海尔科技有限公司 | Data processing method, device, storage medium and electronic equipment |
CN113794891B (en) * | 2021-07-30 | 2023-08-18 | 北京达佳互联信息技术有限公司 | Interface processing method, electronic device and computer readable storage medium |
CN113778421B (en) * | 2021-09-16 | 2024-07-26 | 京东方科技集团股份有限公司 | Method and equipment for generating service codes |
CN114356403A (en) * | 2021-12-17 | 2022-04-15 | 浙江中控技术股份有限公司 | Configuration data processing method, device and system based on low-code application development |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101872305A (en) * | 2010-06-08 | 2010-10-27 | 用友软件股份有限公司 | UI (User Interface) performance and service logic separation method and system |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7761848B1 (en) * | 2005-03-15 | 2010-07-20 | Open Invention Network, Llc | Code generator tool for building software applications with reusable components |
EP1755034B1 (en) * | 2005-08-18 | 2017-01-18 | Telefonaktiebolaget LM Ericsson (publ) | Object code generation for increasing the performance of delta files |
US9552202B2 (en) * | 2011-12-08 | 2017-01-24 | International Business Machines Corporation | Automated and heuristically managed solution to quantify CPU and path length cost of instructions added, changed or removed by a service team |
US9501471B2 (en) * | 2013-06-04 | 2016-11-22 | International Business Machines Corporation | Generating a context for translating strings based on associated application source code and markup |
CN103645901A (en) * | 2013-12-16 | 2014-03-19 | 上海证券交易所 | Event chain based user interface plugin interaction method |
CN104077666A (en) * | 2014-07-17 | 2014-10-01 | 北京中电拓方科技发展有限公司 | Production scheduling management system making production procedure be executable and executing plan automatically |
CN105446725B (en) * | 2014-09-25 | 2019-01-18 | 国际商业机器公司 | Method and system for Mode-driven architecture |
CN107622431A (en) * | 2016-07-15 | 2018-01-23 | 长沙海商网络技术有限公司 | The whole network pc+ wechat+app multi-user mall systems |
CN106484435A (en) * | 2016-10-26 | 2017-03-08 | 合肥润客软件科技有限公司 | A kind of Integrated Software research and development management system based on Flex |
CN108228146A (en) * | 2016-12-15 | 2018-06-29 | 长沙海商网络技术有限公司 | A kind of marketing management system based on the exploitation of JQuery plug-in types |
-
2018
- 2018-11-30 CN CN201811460045.1A patent/CN109582310B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101872305A (en) * | 2010-06-08 | 2010-10-27 | 用友软件股份有限公司 | UI (User Interface) performance and service logic separation method and system |
Also Published As
Publication number | Publication date |
---|---|
CN109582310A (en) | 2019-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109582310B (en) | Data processing method and device, electronic equipment and computer readable storage medium | |
US20220094758A1 (en) | Method and apparatus for publishing video synchronously, electronic device, and readable storage medium | |
CN109408481B (en) | Log collection rule updating method and device, electronic equipment and readable medium | |
CN111367516B (en) | Application interface generation method and device and electronic equipment | |
CN110781373B (en) | List updating method and device, readable medium and electronic equipment | |
CN111163329B (en) | Live broadcast room gift list configuration method, device, medium and electronic equipment | |
CN111198859A (en) | Data processing method and device, electronic equipment and computer readable storage medium | |
CN109510881A (en) | Method, apparatus, electronic equipment and the readable storage medium storing program for executing of sharing files | |
CN111309406A (en) | Event processing method and device of application program and electronic equipment | |
CN110221857A (en) | The problem of application program restorative procedure, device, electronic equipment and storage medium | |
CN111190657B (en) | Activity configuration method and device, readable medium and electronic equipment | |
CN109634702B (en) | Information prompting method and device, electronic equipment and readable medium | |
CN111290861A (en) | Message processing method and device and electronic equipment | |
CN111382058B (en) | Service testing method and device, server and storage medium | |
CN111767062A (en) | Application configuration data updating method, device, equipment and storage medium | |
CN111198853A (en) | Data processing method and device, electronic equipment and computer readable storage medium | |
CN111212296B (en) | Live broadcast room gift list configuration method, device, medium and electronic equipment | |
CN111625326B (en) | Task pipeline execution method and device and electronic equipment | |
CN111382556B (en) | Data conversion method, device, equipment and storage medium | |
CN111797160B (en) | Method, system and electronic device for sharing intelligent contract | |
CN111367592B (en) | Information processing method and device | |
CN111274104B (en) | Data processing method, device, electronic equipment and computer readable storage medium | |
CN111343468A (en) | Message processing method and device and electronic equipment | |
CN111291254A (en) | Information processing method and device | |
CN111294657A (en) | Information processing method and device |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address |
Address after: 2nd Floor, Building 4, No. 18 North Third Ring West Road, Haidian District, Beijing, 2022 Patentee after: Tiktok Technology Co.,Ltd. Country or region after: China Address before: 408, 4th floor, 51 Zhichun Road, Haidian District, Beijing 100086 Patentee before: BEIJING MICROLIVE VISION TECHNOLOGY Co.,Ltd. Country or region before: China |
|
CP03 | Change of name, title or address |