[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN112084397A - Filter registration method, device, equipment and readable storage medium - Google Patents

Filter registration method, device, equipment and readable storage medium Download PDF

Info

Publication number
CN112084397A
CN112084397A CN202010674407.8A CN202010674407A CN112084397A CN 112084397 A CN112084397 A CN 112084397A CN 202010674407 A CN202010674407 A CN 202010674407A CN 112084397 A CN112084397 A CN 112084397A
Authority
CN
China
Prior art keywords
array
filter
target
original
target array
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010674407.8A
Other languages
Chinese (zh)
Other versions
CN112084397B (en
Inventor
韩锋
赵欣
鲁国帅
翟鲁超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Civic Se Commercial Middleware Co ltd
Original Assignee
Shandong Civic Se Commercial Middleware Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Civic Se Commercial Middleware Co ltd filed Critical Shandong Civic Se Commercial Middleware Co ltd
Priority to CN202010674407.8A priority Critical patent/CN112084397B/en
Publication of CN112084397A publication Critical patent/CN112084397A/en
Application granted granted Critical
Publication of CN112084397B publication Critical patent/CN112084397B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Stored Programmes (AREA)

Abstract

The application discloses a filter registration method, a filter registration device, filter registration equipment and a readable storage medium. The method disclosed by the application comprises the following steps: if a filter in the target WEB application based on the Order annotation definition is obtained, a target array with the length larger than that of the original array is created; the original array is arranged in the internal class of the standard context class; copying the data in the original array to a target array; and adding the target information of the filter to the tail part of the target array, and replacing the original array with the target array to finish the registration process of the filter. According to the method and the device, the currently acquired target information of the filters is added to the tail part of the target array, so that the filters can be arranged in the target array according to the execution sequence defined by the Order annotation, the execution sequence of each filter cannot be reversed, and errors cannot occur in WEB application. Accordingly, the filter registration device and the readable storage medium provided by the application also have the technical effects.

Description

Filter registration method, device, equipment and readable storage medium
Technical Field
The present application relates to the field of computer technologies, and in particular, to a filter registration method, apparatus, device, and readable storage medium.
Background
At present, a plurality of filters in a WEB application developed based on a SpringBoot framework may define an execution Order by an Order note, and the filters may be registered in an application server according to the execution Order. The Order note identifies the execution sequence of each filter by the number size, and the execution priority and the registration priority of the small number are realized. However, in the process of registering a plurality of filters one by one, the application server places the filter with a small number behind the filter with a large number, so that the execution sequence of each filter is reversed, and the application function is abnormal and cannot be used.
Therefore, how to avoid the execution order of each filter in the WEB application from being reversed is a problem to be solved by those skilled in the art.
Disclosure of Invention
In view of the above, an object of the present application is to provide a filter registration method, apparatus, device and readable storage medium to avoid the execution order of each filter in the WEB application from being reversed. The specific scheme is as follows:
in a first aspect, the present application provides a filter registration method, including:
if a filter in the target WEB application based on the Order annotation definition is obtained, a target array with the length larger than that of the original array is created; the primitive array is arranged in an internal class of a standard context class;
copying the data in the original array to the target array;
and adding the target information of the filter to the tail part of the target array, and replacing the original array with the target array to finish the registration process of the filter.
Preferably, the creating a target array with a length larger than that of the original array includes:
the target array is created using the keyword new.
Preferably, the copying the data in the source array to the target array includes:
and copying the data in the original array to the target array by using a standard array copying mode of Java.
Preferably, the replacing the original array with the target array includes:
and utilizing a Java transfer reference mode to reference the target array and assigning the target array to the original array.
Preferably, the method further comprises the following steps:
and if the filter in the target WEB application is acquired for the first time, creating the internal class in the standard context class, creating the original array in the internal class, and executing the step of creating the target array with the length larger than that of the original array.
Preferably, the method further comprises the following steps:
and after all filters in the target WEB application are registered, determining the registration sequence of all filters in the current target array as the execution sequence of each filter.
Preferably, the filter information includes a filter name, a Servlet name, a forwarding type, and a matching path.
In a second aspect, the present application provides a filter registration apparatus, comprising:
the creating module is used for creating a target array with the length larger than that of the original array if a filter in the target WEB application based on the Order annotation definition is acquired; the primitive array is arranged in an internal class of a standard context class;
the copying module is used for copying the data in the original array to the target array;
and the adding module is used for adding the target information of the filter to the tail part of the target array and replacing the original array with the target array so as to finish the registration process of the filter.
In a third aspect, the present application provides a filter registration apparatus, comprising:
a memory for storing a computer program;
a processor for executing the computer program to implement the filter registration method disclosed in the foregoing.
In a fourth aspect, the present application provides a readable storage medium for storing a computer program, wherein the computer program, when executed by a processor, implements the filter registration method disclosed in the foregoing.
According to the above scheme, the present application provides a filter registration method, including: if a filter in the target WEB application based on the Order annotation definition is obtained, a target array with the length larger than that of the original array is created; the primitive array is arranged in an internal class of a standard context class; copying the data in the original array to the target array; and adding the target information of the filter to the tail part of the target array, and replacing the original array with the target array to finish the registration process of the filter.
Therefore, after the filter in the target WEB application based on the Order annotation definition is obtained, the target array with the length larger than that of the original array is created, then data in the original array is copied to the target array, finally target information of the filter is added to the tail of the target array, and the original array is replaced by the target array, so that the registration process of the filter is completed. The currently acquired target information of the filter is added to the tail of the target array, so that the filter which is registered first can be arranged in front of the target array, and the filter which is registered later can be arranged behind the target array, therefore, each filter can be arranged in the target array according to the execution sequence defined by the Order annotation, the execution sequence of each filter cannot be reversed, each filter can be executed according to the execution sequence defined by the Order annotation, and errors can not occur in WEB application.
Accordingly, the filter registration device and the readable storage medium provided by the application also have the technical effects.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, it is obvious that the drawings in the following description are only embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
FIG. 1 is a flow chart of a filter registration method disclosed herein;
FIG. 2 is a flow chart of an application deployment method disclosed herein;
FIG. 3 is a schematic diagram of a filter registration apparatus disclosed herein;
fig. 4 is a schematic diagram of a filter registration apparatus disclosed herein.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
At present, in the process of registering a plurality of filters one by one, an application server places a filter with a small number behind a filter with a large number, so that the execution sequence of each filter is reversed, and the application function is abnormal and cannot be used. Therefore, the filter registration scheme is provided, and the execution sequence of each filter in the WEB application can be prevented from being reversed.
Referring to fig. 1, an embodiment of the present application discloses a filter registration method, including:
s101, if a filter in a target WEB application based on Order annotation definition is acquired, creating a target array with the length larger than that of an original array; the primitive array is set in the internal class of the standard context class.
In this embodiment, the target WEB application is developed based on a SpringBoot framework, and application configuration can be simplified by using the SpringBoot framework. The embodiment is applied to an application server. The application server will register the filters one by one based on the execution Order of the Order note definitions.
In one embodiment, creating a target array having a length greater than the original array comprises: the target array is created using the key new. Because the target array needs to have new contents, the length of the target array should be larger than that of the original array. The basic structure of classes in Java is attributes and methods, and the use of the keyword class can define an internal class in the standard context class of the application server, which internal class name can be the filter storage class. Defining attributes and methods in the filter storage class, namely: and creating a target array with the new keyword, wherein the type of the array is FilterMap, and the target array is used for storing information (such as a filter name, a Servlet name, a forwarding type, a matching path and the like) of each filter. Also, a method add to filter may be defined, which is used to add filters to the array.
And S102, copying the data in the original array to the target array.
In one embodiment, copying data in the source array to the target array includes: and copying the data in the original array to the target array by using a standard array copying mode of Java.
The specific process of adding the filter to the array by the method add comprises the following steps: the new key is used to create a new array (i.e., the target array) that is 1 more in length than the original array in the class. Copying from the first position of the original array by using a Java standard array copying mode to copy the contents in the original array to a new array one by one, adding parameters (namely the currently acquired information of the filter) of the method to the tail of the new array, then using a Java transfer reference mode to refer to the new array, and re-assigning the new array to the original array to realize the replacement of the original array by the new array.
S103, adding the target information of the filter to the tail part of the target array, and replacing the original array with the target array to finish the registration process of the filter.
The filter information includes a filter name, a Servlet name, a forwarding type, a matching path, and the like. In one embodiment, replacing the original array with the target array comprises: and (5) utilizing a Java transfer reference mode to reference the target array and assigning the target array to the original array.
In a specific embodiment, the method further comprises the following steps: if the filter in the target WEB application is acquired for the first time, an internal class is created in the standard context class, an original array is created in the internal class, and the step of creating the target array with the length larger than that of the original array is executed.
In a specific embodiment, the method further comprises the following steps: and after all filters in the target WEB application are registered, determining the registration sequence of all filters in the current target array as the execution sequence of each filter.
Therefore, according to the method and the device for filtering the WEB application, the currently acquired target information of the filter is added to the tail of the target array, the filter which is registered first can be arranged in front of the target array, and the filter which is registered later can be arranged behind the target array, so that the filters can be arranged in the target array according to the execution sequence defined by the Order note, the execution sequence of the filters is not reversed, the filters can be executed according to the execution sequence defined by the Order note, and errors are avoided in the WEB application. The embodiment can enhance the compatibility of the application server and ensure the normal and stable operation of the application.
Referring to fig. 2, an embodiment of the present application discloses an application deployment method, including:
(1) and preparing and deploying the application.
And determining that the deployed application is a WEB application developed by a SpringBoot framework. Wherein, each filter in the registered WEB application is a part of operation of the deployment application.
(2) Defining a filter stores classes (i.e., inner classes) and defines filter array attributes (i.e., attributes that define arrays) and methods to add filters (i.e., method add) in the classes.
The method comprises the steps of defining an internal class in a standard context class of an application server by using a keyword class, wherein the internal class is named as a filter storage class, defining attributes and methods in the filter storage class, creating a filter array attribute by using a keyword new, wherein the array type is a FilterMap and is used for storing information (such as a filter name, a Servlet name, a forwarding type, a matching path and the like) of each filter, and defining an add filter method add which is used for adding a filter in a WEB application.
(3) And the Springboot framework analyzes the filter according to the Order annotation and transmits the filter to the application server for registration.
(4) The filter storage class adds the passed filter to the end of the filter array.
(5) And executing other operations required by the application until the deployment is completed.
The application server analyzes the filters one by using the Order comment of the SpringBoot framework to define the filter sequence, and adds the related information of the current filter to the tail of the filter array to register the filter after each analysis is finished. Specifically, a new array (i.e., the target array) is created using the new key, which is 1 more in length than the original array in the class. Copying from the first position of the original array by using a Java standard array copying mode to copy the contents in the original array to a new array one by one, adding parameters (namely the currently acquired information of the filter) of the method to the tail of the new array, then using a Java transfer reference mode to refer to the new array, and re-assigning the new array to the original array to realize the replacement of the original array by the new array.
Therefore, in the embodiment, the execution sequence of the filters is defined by using the Order annotation of the spring boot framework, and in the process of registering each filter, the execution sequence of each filter can be ensured to be consistent with the execution sequence of the Order annotation definition, so that the normal operation of the application can be ensured, and enterprise management application and subsequent maintenance of the application are facilitated.
In the following, a filter registration apparatus provided by an embodiment of the present application is described, and a filter registration apparatus described below and a filter registration method described above may be referred to each other.
Referring to fig. 3, an embodiment of the present application discloses a filter registration apparatus, including:
a creating module 301, configured to create a target array with a length greater than that of the original array if a filter in the target WEB application defined based on the Order annotation is obtained; the original array is arranged in the internal class of the standard context class;
a copy module 302, configured to copy data in the original array to a target array;
and an adding module 303, configured to add the target information of the filter to the tail of the target array, and replace the original array with the target array, so as to complete a registration process of the filter.
In a specific embodiment, the creating module is specifically configured to:
the target array is created using the key new.
In one embodiment, the copy module is specifically configured to:
and copying the data in the original array to the target array by using a standard array copying mode of Java.
In a specific embodiment, the adding module is specifically configured to:
and (5) utilizing a Java transfer reference mode to reference the target array and assigning the target array to the original array.
In a specific embodiment, the method further comprises the following steps:
and the internal class creating module is used for creating an internal class in the standard context class if the filter in the target WEB application is acquired for the first time, creating an original array in the internal class and executing the step of creating a target array with the length larger than that of the original array.
In a specific embodiment, the method further comprises the following steps:
and the execution sequence determining module is used for determining the registration sequence of all the filters in the current target array as the execution sequence of each filter after all the filters in the target WEB application are registered.
In one embodiment, the filter information includes a filter name, a Servlet name, a forwarding type, and a matching path.
For more specific working processes of each module and unit in this embodiment, reference may be made to corresponding contents disclosed in the foregoing embodiments, and details are not described here again.
Therefore, the present embodiment provides a filter registration apparatus, where the apparatus adds currently acquired target information of a filter to a tail of a target array, so that a filter registered first may be arranged in front of the target array, and a filter registered later may be arranged behind the target array, and therefore, each filter may be arranged in the target array according to an execution sequence defined by the Order note, and an execution sequence of each filter may not be reversed, so that each filter may be executed according to the execution sequence defined by the Order note, and a WEB application may not make an error. The embodiment can enhance the compatibility of the application server and ensure the normal and stable operation of the application.
In the following, a filter registration device provided in an embodiment of the present application is introduced, and a filter registration device described below and a filter registration method and apparatus described above may be referred to each other.
Referring to fig. 4, an embodiment of the present application discloses a filter registration apparatus, including:
a memory 401 for storing a computer program;
a processor 402 for executing said computer program for implementing the method disclosed in any of the embodiments described above.
A readable storage medium provided by the embodiments of the present application is described below, and a readable storage medium described below and a filter registration method, apparatus, and device described above may be referred to each other.
A readable storage medium for storing a computer program, wherein the computer program, when executed by a processor, implements the filter registration method disclosed in the foregoing embodiments. For the specific steps of the method, reference may be made to the corresponding contents disclosed in the foregoing embodiments, which are not described herein again.
References in this application to "first," "second," "third," "fourth," etc., if any, are intended to distinguish between similar elements and not necessarily to describe a particular order or sequence. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that the embodiments described herein may be practiced otherwise than as specifically illustrated or described herein. Furthermore, the terms "comprises" and "comprising," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, or apparatus.
It should be noted that the descriptions in this application referring to "first", "second", etc. are for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In addition, technical solutions between various embodiments may be combined with each other, but must be realized by a person skilled in the art, and when the technical solutions are contradictory or cannot be realized, such a combination should not be considered to exist, and is not within the protection scope of the present application.
The embodiments are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same or similar parts among the embodiments are referred to each other.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of readable storage medium known in the art.
The principle and the implementation of the present application are explained herein by applying specific examples, and the above description of the embodiments is only used to help understand the method and the core idea of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.

Claims (10)

1. A filter registration method, comprising:
if a filter in the target WEB application based on the Order annotation definition is obtained, a target array with the length larger than that of the original array is created; the primitive array is arranged in an internal class of a standard context class;
copying the data in the original array to the target array;
and adding the target information of the filter to the tail part of the target array, and replacing the original array with the target array to finish the registration process of the filter.
2. The filter registration method of claim 1, wherein the creating a target array having a length greater than the original array comprises:
the target array is created using the keyword new.
3. The method of claim 1, wherein copying the data in the source array to the target array comprises:
and copying the data in the original array to the target array by using a standard array copying mode of Java.
4. The filter registration method of claim 1, wherein the replacing the source array with the target array comprises:
and utilizing a Java transfer reference mode to reference the target array and assigning the target array to the original array.
5. The filter registration method according to any one of claims 1 to 4, further comprising:
and if the filter in the target WEB application is acquired for the first time, creating the internal class in the standard context class, creating the original array in the internal class, and executing the step of creating the target array with the length larger than that of the original array.
6. The filter registration method according to any one of claims 1 to 4, further comprising:
and after all filters in the target WEB application are registered, determining the registration sequence of all filters in the current target array as the execution sequence of each filter.
7. The filter registration method according to claim 1, wherein the filter information includes a filter name, a Servlet name, a forwarding type, and a matching path.
8. A filter registration apparatus, comprising:
the creating module is used for creating a target array with the length larger than that of the original array if a filter in the target WEB application based on the Order annotation definition is acquired; the primitive array is arranged in an internal class of a standard context class;
the copying module is used for copying the data in the original array to the target array;
and the adding module is used for adding the target information of the filter to the tail part of the target array and replacing the original array with the target array so as to finish the registration process of the filter.
9. A filter registration apparatus, comprising:
a memory for storing a computer program;
a processor for executing the computer program to implement the filter registration method of any one of claims 1 to 7.
10. A readable storage medium for storing a computer program, wherein the computer program, when executed by a processor, implements the filter registration method of any one of claims 1 to 7.
CN202010674407.8A 2020-07-14 2020-07-14 Filter registration method, device, equipment and readable storage medium Active CN112084397B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010674407.8A CN112084397B (en) 2020-07-14 2020-07-14 Filter registration method, device, equipment and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010674407.8A CN112084397B (en) 2020-07-14 2020-07-14 Filter registration method, device, equipment and readable storage medium

Publications (2)

Publication Number Publication Date
CN112084397A true CN112084397A (en) 2020-12-15
CN112084397B CN112084397B (en) 2023-12-05

Family

ID=73735797

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010674407.8A Active CN112084397B (en) 2020-07-14 2020-07-14 Filter registration method, device, equipment and readable storage medium

Country Status (1)

Country Link
CN (1) CN112084397B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1747473A (en) * 2004-09-10 2006-03-15 微软公司 System and method for extending a message schema to represent fax messages
CN101068300A (en) * 2006-05-02 2007-11-07 株式会社理光 Image forming device and application program execution method
CN103116510A (en) * 2013-01-21 2013-05-22 北京东方通科技股份有限公司 Class loading isolated system and method based on open service gateway initiative (OSGI)
CN106127075A (en) * 2016-06-27 2016-11-16 湖南大学 The encryption method of can search for based on secret protection under a kind of cloud storage environment
CN110187902A (en) * 2019-04-15 2019-08-30 中国平安人寿保险股份有限公司 Project remodeling method, device, equipment and storage medium based on spring boot
CN110913265A (en) * 2019-11-29 2020-03-24 四川航天神坤科技有限公司 Video data buffer scheduling method and device
CN111177491A (en) * 2019-12-31 2020-05-19 奇安信科技集团股份有限公司 Regular expression matching method and device, electronic equipment and storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1747473A (en) * 2004-09-10 2006-03-15 微软公司 System and method for extending a message schema to represent fax messages
CN101068300A (en) * 2006-05-02 2007-11-07 株式会社理光 Image forming device and application program execution method
CN103116510A (en) * 2013-01-21 2013-05-22 北京东方通科技股份有限公司 Class loading isolated system and method based on open service gateway initiative (OSGI)
CN106127075A (en) * 2016-06-27 2016-11-16 湖南大学 The encryption method of can search for based on secret protection under a kind of cloud storage environment
CN110187902A (en) * 2019-04-15 2019-08-30 中国平安人寿保险股份有限公司 Project remodeling method, device, equipment and storage medium based on spring boot
CN110913265A (en) * 2019-11-29 2020-03-24 四川航天神坤科技有限公司 Video data buffer scheduling method and device
CN111177491A (en) * 2019-12-31 2020-05-19 奇安信科技集团股份有限公司 Regular expression matching method and device, electronic equipment and storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
BRUCELWL: "javaWeb自定义可排序过滤器注解, 解决Servlet3.0下@WebFilter注解无法排序问题", 《HTTPS://BLOG.CSDN.NET/U013202238/ARTICLE/DETAILS/50662670》, pages 1 - 2 *
筏镜: "Springboot 中各个filter如何调整执行顺序(通过@Order,Ordered,FilterRegistrationBean三种方式)", 《HTTPS://BLOG.CSDN.NET/FAJING_FEIYUE/ARTICLE/DETAILS/103553758》, pages 1 - 2 *

Also Published As

Publication number Publication date
CN112084397B (en) 2023-12-05

Similar Documents

Publication Publication Date Title
CA2696893C (en) Binary library
Beschastnikh et al. Leveraging existing instrumentation to automatically infer invariant-constrained models
EP1960899B1 (en) Conforming web services to an updated contract
US7975264B2 (en) Deploying patches in batch mode to fix errors in pre-installed software
US8065672B2 (en) Simplifying rollback to prior versions of patches used to fix errors in pre-installed software
US9569343B2 (en) Integration of a software content space with test planning and test case generation
US8429645B2 (en) Method for optimizing migration of software applications to address needs
US20090210866A1 (en) Methods, systems, and computer program products for updating software on a data processing system based on transition rules between classes of compatible versions
US8479153B2 (en) Abstracting transformation for model driven architecture
US11374827B2 (en) System for simultaneous viewing and editing of multiple network device configurations
US20180025049A1 (en) Server and Data Processing Method
JP2011008487A (en) Compatibility evaluation apparatus, compatibility evaluation method, and program
US20070005320A1 (en) Model-based configuration management
US20130111473A1 (en) Passive monitoring of virtual systems using extensible indexing
WO2023179749A1 (en) Configuration data processing system and method, and electronic device
US20080178173A1 (en) Enhanced Flexibility in Deployment of Patches to Fix Errors in Pre-installed Software
CN112181049B (en) Cluster time synchronization method, device, system, equipment and readable storage medium
CN112084397A (en) Filter registration method, device, equipment and readable storage medium
EP1710698A2 (en) Generic software requirements analyser
CN107357691B (en) Method and device for processing mirror image file
CN113448493B (en) Method, electronic device and computer readable medium for backing up data
Vohra Docker Management Design Patterns
CN109947455A (en) A kind of dynamic updating method and system of the page
CN110825450B (en) APP configuration modification method and device, electronic equipment and storage medium
CN111726373B (en) Communication link construction method, device and equipment

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