CN116107623A - Software development method and device and electronic equipment - Google Patents

Software development method and device and electronic equipment Download PDF

Info

Publication number
CN116107623A
CN116107623A CN202310135939.8A CN202310135939A CN116107623A CN 116107623 A CN116107623 A CN 116107623A CN 202310135939 A CN202310135939 A CN 202310135939A CN 116107623 A CN116107623 A CN 116107623A
Authority
CN
China
Prior art keywords
software service
software
code file
request
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310135939.8A
Other languages
Chinese (zh)
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.)
Aisino Corp
Original Assignee
Aisino Corp
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 Aisino Corp filed Critical Aisino Corp
Priority to CN202310135939.8A priority Critical patent/CN116107623A/en
Publication of CN116107623A publication Critical patent/CN116107623A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The application provides a software development method, a software development device and electronic equipment, and relates to the technical field of computers. The method comprises the following steps: firstly, configuring request parameters and request paths of software services, then receiving code files corresponding to the software services according to the request parameters and the request paths of the software services, finally loading the code files based on user access requests, and generating corresponding software services according to the code files. By the method, software service development of various service demands can be realized, the code quantity is reduced, complex service functions can be realized only by a small amount of codes, the expansibility and the adaptability of the system are strong, and various basic modules can be provided for developers to avoid repeated development.

Description

Software development method and device and electronic equipment
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a software development method, a device, and an electronic device.
Background
Along with the increasing development cost of the traditional code level, the function upgrading of the software cannot follow the market change, the general software product cannot meet the requirements of enterprises on management, and one general software product can only solve part of the requirements of certain business of the enterprises, so that when the software product is applied, research and development personnel are required to participate in the modification of the software product.
Based on this, various tools for improving development efficiency appear in the market, and further, software product development tools are recombined according to development requirements to form a current software development platform, mainly comprising an IntelliJ IDEA platform based on JAVA and a Visual Studio platform based on NET, and software product development is performed on the software development platforms, so that the efficiency is improved compared with code level development, but the developed software product still needs to generate source codes and is used as a separate program.
The software development platform cannot achieve the purpose of designing the application based on the enterprise, cannot achieve the operation of all functions of the enterprise, needs to install other development tools when in use, and cannot meet the unlimited expansion development of the enterprise. All business systems and business requirements of enterprises cannot be integrated according to management requirements through programs constructed by the software development platform.
Disclosure of Invention
The application provides a software development method, a device and electronic equipment, which adopt a custom software development mode to improve the expansibility and adaptability of a software development system and meet the requirement of system change caused by rapid development change of enterprises.
In a first aspect, the present application provides a software development method, the method including:
configuring request parameters and request paths of software services, wherein the request paths are Uniform Resource Locators (URLs);
receiving a code file corresponding to the software service according to the request parameters and the request paths of the software service;
and loading the code file based on the user access request, and generating a corresponding software service according to the code file.
By the method, the user-defined function technology based on the code writing mode can realize the function of the user to develop the service according with the self service requirement and provide service for external users.
In an optional embodiment, after the receiving the code file corresponding to the software service, the method further includes:
performing code verification on the code file;
responsive to the code file checking passing, compiling the code file into an identifiable first target object;
and converting the first target object into a second target object of the first service type or a third target object of the second service type.
By the method, the code file is compiled into the class which can be identified by the program, and the class is further converted into the second target object corresponding to the first service type or the third target object corresponding to the second service type, so that the corresponding business logic can be conveniently realized subsequently.
In an alternative embodiment, after loading the corresponding code file based on the user access request and generating the corresponding software service according to the code file, the method further includes:
loading each software service into a system and initializing and starting the system;
in response to the system initialization start success, uploading an updated software service to the system;
and calling corresponding software service in the system based on the user access request.
By the method, the problem of software service loss after the system is restarted can be solved, and dynamic addition of the software service can be realized in the use process of the system.
In an alternative embodiment, the invoking the corresponding software service in the system based on the user access request includes:
defining an access path label for the software service;
providing a software service access path to a user based on the access path tag;
and calling the corresponding software service according to the access path.
In a second aspect, the present application provides a software development system, the system comprising:
the configuration module is used for configuring request parameters and request paths of the software service, wherein the request paths are Uniform Resource Locators (URLs);
the receiving module is used for receiving the code file corresponding to the software service according to the request parameters and the request path of the software service;
and the processing module is used for loading the code file based on the user access request and generating corresponding software service according to the code file.
In an alternative embodiment, the processing module is further configured to:
performing code verification on the code file;
responsive to the code file checking passing, compiling the code file into an identifiable first target object;
and converting the first target object into a second target object of the first service type or a third target object of the second service type.
In an alternative embodiment, the processing module is further configured to:
loading each software service into a system and initializing and starting the system;
in response to the system initialization start success, uploading an updated software service to the system;
and calling corresponding software service in the system based on the user access request.
In an alternative embodiment, the processing module is further configured to:
defining an access path label for the software service;
accessing a path to a user through a software service based on the access path tag;
and calling the corresponding software service according to the access path.
In a third aspect, the present application provides an electronic device, including:
a memory for storing a computer program;
and the processor is used for realizing the steps of the software development method when executing the computer program stored in the memory.
In a fourth aspect, the present application provides a computer readable storage medium having a computer program stored therein, which when executed by a processor, implements the steps of a software development method as described above.
The technical effects of each of the second to fourth aspects and the technical effects that may be achieved by each of the aspects are referred to above for the technical effects that may be achieved by each of the first aspect and the various possible aspects of the first aspect, and the detailed description is not repeated here.
Drawings
FIG. 1 is a flowchart of a software development method according to an embodiment of the present application;
FIG. 2 is a schematic diagram of a software development system according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present application more apparent, the present application will be described in further detail with reference to the accompanying drawings. The specific method of operation in the method embodiment may also be applied to the device embodiment or the system embodiment. It should be noted that "a plurality of" is understood as "at least two" in the description of the present application. "and/or", describes an association relationship of an association object, and indicates that there may be three relationships, for example, a and/or B, and may indicate: a exists alone, A and B exist together, and B exists alone. A is connected with B, and can be represented as follows: both cases of direct connection of A and B and connection of A and B through C. In addition, in the description of the present application, the words "first," "second," and the like are used merely for distinguishing between the descriptions and not be construed as indicating or implying a relative importance or order.
Embodiments of the present application are described in detail below with reference to the accompanying drawings.
Along with the increasing development cost of the traditional code level, the function upgrading of the software cannot follow the market change, the general software product cannot meet the requirements of enterprises on management, and one general software product can only solve part of the requirements of certain business of the enterprises, so that when the software product is applied, research and development personnel are required to participate in the modification of the software product.
Based on this, various tools for improving development efficiency appear in the market, and further, software product development tools are recombined according to development requirements to form a current software development platform, mainly comprising an IDEA platform based on JAVA and a Visual Studio platform based on NET, and software product development is performed on the software development platforms, so that the efficiency is improved compared with code level development, but the developed software product still needs to generate source codes and is used as an independent program.
The software development platform cannot achieve the purpose of designing the application based on the enterprise, cannot achieve the operation of all functions of the enterprise, needs to install other development tools when in use, and cannot meet the unlimited expansion development of the enterprise. All business systems and business requirements of enterprises cannot be integrated according to management requirements through programs constructed by the software development platform.
In summary, in order to integrate the business system and business requirement of the enterprise according to the management requirement, and improve the development efficiency of the software product and the adaptability to the enterprise requirement, the application provides a software development method, which specifically includes: firstly, configuring request parameters and request paths of software services, then receiving code files corresponding to the software services according to the request parameters and the request paths of the software services, finally loading the code files based on access requests of users, and generating corresponding software services according to the code files.
By the method, the functions meeting the service requirements of the system can be developed, corresponding software services are provided for external users, basic external interface design is provided, and unified access ports are provided for the external users to realize the corresponding functions.
Referring to fig. 1, a flowchart of a software development method provided in an embodiment of the present application includes the following steps:
s1, configuring request parameters and request paths of software services;
s2, receiving a code file corresponding to the software service according to the request parameters and the request path of the software service;
s3, loading a code file based on the access request of the user, and generating a corresponding software service according to the code file.
First, when developing a software service, it is necessary to design an access interface for connecting a system to the outside. In the embodiment of the application, the external access interface of the system is realized by adopting a POST method, and the POST method is used for submitting the user access request and can update or create the resource. Optionally, other implementation methods of the external access interface may also adopt a GET method, a PUT method, a DELETE method, and the like.
Then, the request parameters of the software service need to be configured correspondingly, specifically, the parameter type and the parameter name of the params attribute, the parameter type and the parameter name of the form attribute in the head label need to be configured, the head label is used for defining the header of the document, and the attribute and the information of the document, including the title of the document, the position in the web and the like, are described. And redefining a layer of fixed data structure by the body parameters of the configured head label. Further, configuring a request path of a software service, since the POST method generally requires adding a body parameter to a data parameter, configuring the request path for the body parameter, wherein the request path is a uniform resource locator (Uniform Resource Locator, URL).
In the embodiment of the application, the software service accesses the system in the form of a gateway, so that the current request path is only provided for an external user to view, and the actual request path needs to define a layer/base tag on the basis of the request path, wherein the/base tag is used for defining a default address for the actual request path. It should be noted that, since the base tag is used as a unified access entry, the access authority of the user needs to be defined correspondingly. For example, the access rights are set to a specific request path, button visualization, etc.
By the method, the subsequent uploading of the code file is facilitated by configuring the request parameters and the request paths of the software service.
Further, after the request parameters and the request paths of the software service are configured, the code files corresponding to the software service are received. The code files corresponding to a particular software service are code files written by a user, such as in a Java file format, but may also be code files written using other programming languages, without limitation.
In an alternative embodiment, after receiving the code file corresponding to the software service, the code file is first subjected to code verification, where it needs to be noted that the code verification may include coverage test, unit test, and the like.
And then, after the code file passes the verification, the code file is read out and stored in a back-end server in the form of a character string, and meanwhile, the code file is stored in a mongoDB, so that the code file is ensured not to be lost, wherein the mongoDB is a database based on distributed storage. Further, a programming language compiler is used to compile the character strings of the corresponding code files into recognizable class, for example, a java fileobject interface or a java compiler.
After compiling the string into identifiable class, a class loader may be used to specify a class to be loaded, for example, the class loader may implement loading of the specified class, where the class describes attributes and methods of the specific class, and the method may be executed. Specifically, the method is realized by adopting a reflection mechanism, firstly, class objects corresponding to the class are obtained, then, class objects corresponding to the class are instantiated, the attributes and the methods of the class are obtained, and finally, the methods are called and the constructors are called to create the objects. Illustratively, the foregoing procedure may be implemented using an invoke () method.
Secondly, loading a certain class by using a class name () method, and then converting the obtained class into a second target object or a third target object respectively corresponding to two different service types by using a spring IOC injection mode, wherein the class is specifically injected into a bean or a controller which can be identified by spring, namely an application context interface management class is adopted. The instantiated bean is injection service, and the controller is control layer, and needs to define a base path by using a uniform resource locator URL.
In the embodiment of the application, the service and the controller can be defined separately. Further, the integrated use of a controller can be realized to define a service, at this time, the service is called through a springApplication class, specifically, the service is obtained through a springApplication interface by using a bean name, and the service is integrated as the controller.
In an alternative embodiment, after loading the corresponding code file and generating the corresponding software service according to the code file based on the user access request, each software service is loaded into the system and is initialized, and the software service state is initialized through the init () function. At this time, the problem of software service loss after the system is restarted can be solved by restarting the system and initializing the software service.
Further, after the system is initialized and started successfully, the updated software service can be uploaded to the system through the software development method of the self-defined function provided by the embodiment of the application, for example, software services such as A service, B service and the like exist in the current system, and the newly added C service can be uploaded to the system through the software development method of the self-defined function, so that the dynamic addition function of the software service is realized. And finally, calling a corresponding software service in the system based on the access request of the user, and realizing a corresponding self-defining function by calling the corresponding software service.
By the method, the problem of software service loss caused by restarting the system can be avoided, and the function of dynamically adding the software service can be realized in the use process of the system.
In an alternative embodiment, in the step above, the class has been converted into the second target object or the third target object of the corresponding different service type, and further, an access path tag needs to be defined for the software service, that is, a unified request access is made through the/base tag. And providing an access path of the software service for the user by the/base tag, loading a corresponding code file in a server or a mongoDB when the access request of the user is received, generating a corresponding software service according to the code file, and calling the corresponding software service in the system according to the access path.
In practical applications, the developed software services are provided in independent war packages, and optionally, jar packages can be used for providing the software services so as to meet different service requirements. The use of the war packet reduces the coupling between codes, while the use of the jar packet allows for more flexibility in the system in combination with the injected code logic.
Based on the method provided by the invention, a rapid development system can be realized, the code quantity is reduced, and the complex service function can be realized only by a small amount of codes, so that the requirement of system change caused by rapid development change of enterprises is met, the system expansibility and the adaptability are strong, a large number of basic modules are included in the system, and repeated development of developers is avoided.
Based on the same inventive concept, the embodiment of the present application further provides a software development system, as shown in fig. 2, where the apparatus includes:
a configuration module 201, configured to configure a request parameter and a request path of a software service, where the request path is a uniform resource locator URL;
a receiving module 202, configured to receive a code file corresponding to the software service according to a request parameter and a request path of the software service;
and the processing module 203 is configured to record the code file based on a user access request, and generate a corresponding software service according to the code file.
In an alternative embodiment, the processing module is further configured to:
performing code verification on the code file;
responsive to the code file checking passing, compiling the code file into an identifiable first target object;
and converting the first target object into a second target object of the first service type or a third target object of the second service type.
In an alternative embodiment, the processing module is further configured to:
loading each software service into a system and initializing and starting the system;
in response to successful system initialization processing, uploading an updated software service to the system;
and calling corresponding software service in the system based on the user access request.
In an alternative embodiment, the processing module is further configured to:
defining an access path label for the software service;
providing a software service access path to a user based on the access path tag;
and calling the corresponding software service according to the access path.
It should be noted that, the above device provided in the embodiment of the present application can implement all the method steps in the embodiment of the software development method, and can achieve the same technical effects, and the same parts and beneficial effects as those in the embodiment of the method are not described in detail herein.
Based on the same inventive concept, the embodiment of the present application further provides an electronic device, where the electronic device may implement the functions of the foregoing software development method, and referring to fig. 3, the electronic device includes:
at least one processor 301, and a memory 302 connected to the at least one processor 301, in this embodiment of the present application, a specific connection medium between the processor 301 and the memory 302 is not limited, and in fig. 3, the connection between the processor 301 and the memory 302 through the bus 300 is taken as an example. Bus 300 is shown in bold lines in fig. 3, and the manner in which the other components are connected is illustrated schematically and not by way of limitation. The bus 300 may be divided into an address bus, a data bus, a control bus, etc., and is represented by only one thick line in fig. 3 for convenience of illustration, but does not represent only one bus or one type of bus. Alternatively, the processor 301 may be referred to as a controller, and the names are not limited.
In the embodiment of the present application, the memory 302 stores instructions executable by the at least one processor 301, and the at least one processor 301 may execute the software development method described above by executing the instructions stored in the memory 302. Processor 301 may implement the functions of the various modules in the apparatus shown in fig. 2.
The processor 301 is a control center of the apparatus, and may connect various parts of the entire control device using various interfaces and lines, and by executing or executing instructions stored in the memory 302 and invoking data stored in the memory 302, various functions of the apparatus and processing data, thereby performing overall monitoring of the apparatus.
In one possible design, processor 301 may include one or more processing units, and processor 301 may integrate an application processor and a modem processor, where the application processor primarily processes operating systems, user interfaces, application programs, and the like, and the modem processor primarily processes wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 301. In some embodiments, processor 301 and memory 302 may be implemented on the same chip, and in some embodiments they may be implemented separately on separate chips.
The processor 301 may be a general purpose processor such as a Central Processing Unit (CPU), digital signal processor, application specific integrated circuit, field programmable gate array or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, which may implement or perform the methods, steps and logic blocks disclosed in embodiments of the present application. The general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the software development method disclosed in connection with the embodiments of the present application may be directly embodied as a hardware processor executing, or may be executed by a combination of hardware and software modules in the processor.
The memory 302 serves as a non-volatile computer-readable storage medium that can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. The Memory 302 may include at least one type of storage medium, which may include, for example, flash Memory, hard disk, multimedia card, card Memory, random access Memory (Random Access Memory, RAM), static random access Memory (Static Random Access Memory, SRAM), programmable Read-Only Memory (Programmable Read Only Memory, PROM), read-Only Memory (ROM), charged erasable programmable Read-Only Memory (Electrically Erasable Programmable Read-Only Memory), magnetic Memory, magnetic disk, optical disk, and the like. Memory 302 is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to such. The memory 302 in the present embodiment may also be circuitry or any other device capable of implementing a memory function for storing program instructions and/or data.
By programming the processor 301, the code corresponding to the software development method described in the foregoing embodiment may be cured into the chip, so that the chip can execute the steps of the software development method of the embodiment shown in fig. 1 at the time of operation. How to design and program the processor 301 is a technology well known to those skilled in the art, and will not be described in detail herein.
Based on the same inventive concept, the embodiments of the present application also provide a storage medium storing computer instructions that, when run on a computer, cause the computer to perform the software development method discussed above.
In some possible embodiments, aspects of the software development method provided herein may also be implemented in the form of a program product comprising program code for causing a control apparatus to carry out the steps of the software development method according to the various exemplary embodiments of the application as described herein above when the program product is run on an apparatus.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various modifications and variations can be made in the present application without departing from the spirit or scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims and the equivalents thereof, the present application is intended to cover such modifications and variations.

Claims (10)

1. A method of software development, the method comprising:
configuring request parameters and request paths of software services, wherein the request paths are Uniform Resource Locators (URLs);
receiving a code file corresponding to the software service according to the request parameters and the request paths of the software service;
and loading the code file based on the user access request, and generating a corresponding software service according to the code file.
2. The method of claim 1, further comprising, after said receiving the code file corresponding to the software service:
performing code verification on the code file;
responsive to the code file checking passing, compiling the code file into an identifiable first target object;
and converting the first target object into a second target object of the first service type or a third target object of the second service type.
3. The method of claim 1, further comprising, after loading the corresponding code file based on the user access request and generating the corresponding software service from the code file:
loading each software service into a system and initializing and starting the system;
in response to the system initialization start success, uploading an updated software service to the system;
and calling corresponding software service in the system based on the user access request.
4. The method of claim 3, wherein invoking the corresponding software service in the system based on the user access request comprises:
defining an access path label for the software service;
providing a software service access path to a user based on the access path tag;
and calling the corresponding software service according to the access path.
5. A software development system, the system comprising:
the configuration module is used for configuring request parameters and request paths of the software service, wherein the request paths are Uniform Resource Locators (URLs);
the receiving module is used for receiving the code file corresponding to the software service according to the request parameters and the request path of the software service;
and the processing module is used for loading the code file based on the user access request and generating corresponding software service according to the code file.
6. The system of claim 5, wherein the processing module is further to:
performing code verification on the code file;
responsive to the code file checking passing, compiling the code file into an identifiable first target object;
and converting the first target object into a second target object of the first service type or a third target object of the second service type.
7. The system of claim 5, wherein the processing module is further to:
loading each software service into a system and initializing and starting the system;
in response to the system initialization start success, uploading an updated software service to the system;
and calling corresponding software service in the system based on the user access request.
8. The system of claim 5, wherein the processing module is further to:
defining an access path label for the software service;
providing a software service access path to a user based on the access path tag;
and calling the corresponding software service according to the access path.
9. An electronic device, comprising:
a memory for storing a computer program;
a processor for carrying out the method steps of any one of claims 1-4 when executing a computer program stored on said memory.
10. A computer-readable storage medium, characterized in that the computer-readable storage medium has stored therein a computer program which, when executed by a processor, implements the method steps of any of claims 1-4.
CN202310135939.8A 2023-02-10 2023-02-10 Software development method and device and electronic equipment Pending CN116107623A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310135939.8A CN116107623A (en) 2023-02-10 2023-02-10 Software development method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310135939.8A CN116107623A (en) 2023-02-10 2023-02-10 Software development method and device and electronic equipment

Publications (1)

Publication Number Publication Date
CN116107623A true CN116107623A (en) 2023-05-12

Family

ID=86259634

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310135939.8A Pending CN116107623A (en) 2023-02-10 2023-02-10 Software development method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN116107623A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116541015A (en) * 2023-05-15 2023-08-04 上海携宁计算机科技股份有限公司 Back-end storage method, device, server and storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116541015A (en) * 2023-05-15 2023-08-04 上海携宁计算机科技股份有限公司 Back-end storage method, device, server and storage medium
CN116541015B (en) * 2023-05-15 2024-03-19 上海携宁计算机科技股份有限公司 Back-end storage method, device, server and storage medium

Similar Documents

Publication Publication Date Title
US7512932B2 (en) Language and object model for describing MIDlets
US7565647B2 (en) Markup compiler that outputs MIDlets
US9471282B2 (en) System and method for using annotations to automatically generate a framework for a custom javaserver faces (JSF) component
CN109299587A (en) Algorithm protection method, device, equipment and storage medium based on go language
US20030181196A1 (en) Extensible framework for code generation from XML tags
CN110704063B (en) Method and device for compiling and executing intelligent contract
US11556348B2 (en) Bootstrapping profile-guided compilation and verification
CN110673923A (en) XWIKI system configuration method, system and computer equipment
CN102946415B (en) A kind of implementation method of mobile terminal this locality application and device
CN113407362A (en) SOMEIP communication intermediate layer implementation method and system based on SOA architecture of vehicle-mounted Android system
CN113312046A (en) Sub-application page processing method and device and computer equipment
US20080141219A1 (en) Multiple inheritance facility for java script language
CN116107623A (en) Software development method and device and electronic equipment
CN111240772A (en) Data processing method and device based on block chain and storage medium
CN116257438A (en) Updating method of interface test case and related equipment
CN113722114A (en) Data service processing method and device, computing equipment and storage medium
CN103501341A (en) Method and device for establishing Web service
CN106775916B (en) Method and device for reducing application installation packages and electronic equipment
CN110852139B (en) Biometric identification method, device, apparatus and storage medium
CN111459810A (en) Method of constructing application program, programming apparatus, and computer-readable storage medium
Chen et al. Service encapsulation for middleware management interfaces
Mongiello et al. AC-contract: Run-time verification of context-aware applications
CN115760391A (en) Intelligent contract changing method and device in block chain, electronic equipment and storage medium
CN115048187A (en) Operator-based pvc file importing method, device and storage medium
CN114860202A (en) Project operation method, device, server and storage medium

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