CN108196876A - PHP business collocation methods and central server based on file - Google Patents
PHP business collocation methods and central server based on file Download PDFInfo
- Publication number
- CN108196876A CN108196876A CN201711225535.9A CN201711225535A CN108196876A CN 108196876 A CN108196876 A CN 108196876A CN 201711225535 A CN201711225535 A CN 201711225535A CN 108196876 A CN108196876 A CN 108196876A
- Authority
- CN
- China
- Prior art keywords
- php
- configuration
- file
- code
- publishing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000012360 testing method Methods 0.000 claims description 16
- 238000004519 manufacturing process Methods 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 11
- 238000004806 packaging method and process Methods 0.000 claims description 11
- 230000006870 function Effects 0.000 claims description 8
- 238000004891 communication Methods 0.000 claims description 3
- 238000012423 maintenance Methods 0.000 description 8
- 101100297540 Oryza sativa subsp. japonica PHP5 gene Proteins 0.000 description 3
- 101100123444 Schizosaccharomyces pombe (strain 972 / ATCC 24843) hap5 gene Proteins 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000013024 troubleshooting Methods 0.000 description 1
Classifications
-
- 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/71—Version control; Configuration management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
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)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Abstract
The present invention disclose a kind of PHP business collocation methods and central server based on file, does not depend on other software, and simply, O&M cost is low for deployment, the problem of when delaying machine without the concern for data backup.Server includes:Interface module, configuration file generation engine, embedded module and creation module;Wherein, the interface module, for one interface for increasing for user and changing configuration of offer, and will be in user's increase or modified configuration write-in database;The configuration file generates engine, and for reading the configuration data in the database, php configuration files are generated according to the configuration data of reading, and the php configuration files is submitted in the git warehouses where the php configuration files;For the git warehouses where the php configuration files to be embedded in the form of submodule submodules in object code warehouse, and git hook are configured to realize automatically updating for submodule submodules in the embedded module;The creation module, for code publishing tool to be used to create a release tasks.
Description
Technical Field
The invention relates to the field of computers, in particular to a PHP service configuration method based on files and a central server.
Background
PHP (Hypertext Preprocessor) is a general open source scripting language. The grammar absorbs the characteristics of C language, Java and Perl, is beneficial to learning and is widely used, and due to the characteristics of PHP language, the grammar is very suitable for the Internet application of fast iteration. Compared with background application developed by languages such as Java, PHP can more easily realize hot update of configuration, and code modification can be directly carried out even in a production environment in the background development of a small website and can be effective in real time. At present, most of mainstream PHP background application configuration center schemes are implemented based on a memory, such as etcd, zookeeper, redis, and the like. Such solutions have the characteristics of flexible configuration, high availability, etc., but have some inconvenient places: for example, an agent program needs to be deployed on the server, and the agent program needs to be monitored, so that the operation and maintenance cost is increased; the problem of data backup when down needs to be considered.
Disclosure of Invention
Aiming at the defects and shortcomings of the prior art, the invention provides a PHP service configuration method based on files and a central server.
In one aspect, an embodiment of the present invention provides a file-based PHP service configuration method, including:
acquiring PHP service configuration data added or modified by a user, and writing the PHP service configuration data added or modified by the user into a database, wherein the PHP service configuration data added or modified by the user distinguishes a test environment and a production environment;
reading PHP service configuration data in the database, generating a PHP configuration file according to the read PHP service configuration data, and submitting the PHP configuration file to a git warehouse where the PHP configuration file is located;
embedding the git warehouse where the php configuration file is in a submodule form into a target code warehouse, and configuring a hook file git hook to realize automatic updating of the submodule;
and creating a publishing task by using a code publishing tool, wherein the publishing task is used for directly compiling, packaging and publishing the code of the submodule.
On the other hand, an embodiment of the present invention provides a file-based PHP service configuration center server, including:
the system comprises an interface module, a configuration file generation engine, an embedded module and a creation module; wherein,
the interface module is used for providing an interface for a user to add and modify PHP service configuration data and writing the PHP service configuration data added or modified by the user into a database, wherein the PHP service configuration data added or modified by the user distinguishes a test environment and a production environment;
the configuration file generation engine is used for reading PHP service configuration data in the database, generating a PHP configuration file according to the read PHP service configuration data, and submitting the PHP configuration file to a git warehouse where the PHP configuration file is located, wherein the PHP configuration files under different environments are placed in different catalogues and submitted to the git warehouse, and the PHP configuration files use characteristic trait to distinguish application environments;
the embedding module is used for embedding the git warehouse where the php configuration file is located into a target code warehouse in a submodule form, and configuring a hook file githrook to realize automatic updating of the submodule;
the creating module is used for creating an issuing task by using a code issuing tool, wherein the issuing task is used for directly compiling, packaging and issuing the code of the submodule.
In a third aspect, an embodiment of the present invention provides an electronic device, including: a processor, a memory, a bus, and a computer program stored on the memory and executable on the processor;
the processor and the memory complete mutual communication through the bus;
the processor, when executing the computer program, implements the method described above.
In a fourth aspect, an embodiment of the present invention provides a non-transitory computer-readable storage medium, on which a computer program is stored, and the computer program, when executed by a processor, implements the above method.
According to the file-based PHP service configuration method and the central server provided by the embodiment of the invention, configured data is generated in a form of a phP file and is coupled into a code library in a form of git submodules, wherein a file generation engine uses a new characteristic trail of PHP5, the coexistence effect of multiple versions and multiple configuration dimensions is creatively solved, and the capabilities of configuration independent maintenance and multiple project sharing configuration are realized by combining gitsub modules. The scheme has the advantages that production and test environments can be distinguished by the configuration data, various types of configuration data can be realized, dynamic configuration management can be realized by independently online the configuration files, compared with the prior art, the scheme is independent of other software, the deployment is simple, the operation and maintenance cost is low, and the problem of data backup is not required to be considered when downtime happens.
Drawings
Fig. 1 is a flowchart illustrating an embodiment of a file-based PHP service configuration method according to the present invention;
FIG. 2 is a schematic structural diagram of an embodiment of a file-based PHP service configuration center server according to the present invention;
fig. 3 is a schematic physical structure diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some embodiments, but not all embodiments, of the present invention. 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 invention.
Referring to fig. 1, the present embodiment discloses a file-based PHP service configuration method, including:
s1, acquiring PHP service configuration data added or modified by a user, and writing the PHP service configuration data added or modified by the user into a database, wherein the PHP service configuration data added or modified by the user distinguishes a test environment and a production environment;
s2, reading PHP service configuration data in the database, generating a PHP configuration file according to the read PHP service configuration data, and submitting the PHP configuration file to a git warehouse where the PHP configuration file is located;
s3, embedding the git warehouse where the php configuration file is in a target code warehouse in a submodule form, and configuring a hook file git hook to realize automatic updating of the submodule;
s4, creating an issuing task by using a code issuing tool, wherein the issuing task is used for directly compiling, packaging and issuing the code of the submodule.
According to the file-based PHP service configuration method provided by the embodiment of the invention, configured data is generated in a form of a phP file and is coupled into a code base in a form of git submodules, wherein a file generation engine uses a new characteristic trail of PHP5, the coexistence effect of multi-version and multi-configuration dimensionality is creatively solved, and the capabilities of configuration independent maintenance and multi-project sharing configuration are realized by combining git submodules. The scheme has the advantages that production and test environments can be distinguished by the configuration data, various types of configuration data can be realized, dynamic configuration management can be realized by independently online the configuration files, compared with the prior art, the scheme is independent of other software, the deployment is simple, the operation and maintenance cost is low, and the problem of data backup is not required to be considered when downtime happens.
On the basis of the foregoing method embodiment, each php configuration file is described by using an interface and a feature trail, in an entry file of the php configuration file, constants defined by php.ini are used to distinguish application environments, the constants are placed in the interface, and the feature trail is used to define a configuration function generated by configuration data of the php configuration file.
On the basis of the foregoing method embodiment, the method may further include:
and using a code publishing tool to create another publishing task, wherein the other publishing task is used for automatically pulling the code of the corresponding submodule while publishing the target code, and compiling, packaging and publishing together.
On the basis of the foregoing method embodiment, the database may be a mysql database.
Referring to fig. 2, the embodiment discloses a file-based PHP service configuration center server, which includes:
the system comprises an interface module 1, a configuration file generation engine 2, an embedded module 3 and a creation module 4; wherein,
the interface module 1 is configured to provide an interface for the PHP service configuration data added and modified by the user, and write the PHP service configuration data added or modified by the user into the database, where the PHP service configuration data added or modified by the user distinguishes between a test environment and a production environment;
it can be understood that the service configuration center server in the scheme may be designed to solve the problem that the same server background supports websites of different cities to provide different styles or even functions, so that the basic query dimension may be divided into a running environment, a city, and a configuration project. Based on this, the interface module 1 provides a simple interface, and the user can add configuration and change configuration, and distinguish the test environment from the production environment. The configuration added or modified by the user is written into a database for persistent storage, and the database is preferably a mysql database.
The configuration file generation engine 2 is configured to read PHP service configuration data in the database, generate a PHP configuration file according to the read PHP service configuration data, and submit the PHP configuration file to a git warehouse where the PHP configuration file is located, where PHP configuration files in different environments are placed in different catalogues and submitted to the git warehouse, and the PHP configuration files use a characteristic trail to distinguish application environments;
in this embodiment, the configuration file generation engine 2 reads the contents in the database, converts the contents into the PHP configuration file, and submits the PHP configuration file to the git repository of the configuration file, so as to distinguish the test environment from the production environment, the PHP configuration files of the two sets of environments may be placed in different catalogues and submitted to the git repository, such as test/and prod/catalog.
The mode of using the configuration data in the PHP configuration file is code calling, and constants and functions need to be defined in the PHP configuration file. Different classes of configurations are often desired to be placed in different files to facilitate reading and troubleshooting problems. The configuration file generated in this embodiment may be implemented by using an interface and a feature trail together, where the interface is used to define a constant and the feature trail is used to define a function. The configuration of whether to use the test environment or the production environment may be set by the constant env defined in php. Because a constant cannot be defined in the feature trail, the constant is placed in the interface, and a specific path for loading the configuration file, such as a test or a prod, is judged in the configuration file entry through the constant env. The feature wait is a configuration function generated according to configuration data in the database (function name can be predefined in the configuration file generation engine).
The embedding module 3 is used for embedding the git warehouse where the php configuration file is located into the target code warehouse in a submodule sub-module form, and configuring git hook to realize automatic update of the submodule sub-module;
the git submodule is a solution of a common class library, a code warehouse is embedded into another code warehouse, and the use of the git submodule in the embodiment can enable a configuration file to be commonly used by a plurality of projects, so that the independent maintenance and the code multiplexing of the configuration file can be realized.
The creating module 4 is configured to create an issuing task by using a code issuing tool, where the issuing task is used to directly compile, package, and issue the code of the submodule.
In this embodiment, code publishing tools jekens may be used, and other code publishing tools may also be used, which are not described herein again. The release task created by the code release tool is used for directly releasing the configuration code, and hot update can be realized by utilizing the characteristics of the PHP language.
The PHP service configuration center server based on the file provided by the embodiment of the invention has the advantages that the configured data is output in the form of a PHP file and is coupled into a code base in the form of a git submodule, wherein a file generation engine uses a new characteristic trail of PHP5, the coexistence effect of multi-version and multi-configuration dimensionality is creatively solved, and the capabilities of configuration independent maintenance and multi-project sharing configuration are realized by combining the git submodule. The scheme has the advantages that production and test environments can be distinguished by the configuration data, various types of configuration data can be realized, dynamic configuration management can be realized by independently online the configuration files, compared with the prior art, the scheme is independent of other software, the deployment is simple, the operation and maintenance cost is low, and the problem of data backup is not required to be considered when downtime happens.
On the basis of the foregoing server embodiment, the creating module may be further configured to create another publishing task using a code publishing tool, where the another publishing task is used to automatically pull the code of the corresponding submodule while publishing the target code, and perform compiling, packaging, and publishing together.
In this embodiment, the other release task is used for version release, and when releasing the target code, the release task pulls the code of the submodule in the git repository, and compiles, packages and releases the code together.
Fig. 3 is a schematic entity structure diagram of an electronic device according to an embodiment of the present invention, and as shown in fig. 3, the electronic device may include: a processor 11, a memory 12, a bus 13, and a computer program stored on the memory 12 and executable on the processor 11;
the processor 11 and the memory 12 complete mutual communication through the bus 13;
when the processor 11 executes the computer program, the method provided by the foregoing method embodiments is implemented, for example, including: acquiring PHP service configuration data added or modified by a user, and writing the PHP service configuration data added or modified by the user into a database, wherein the PHP service configuration data added or modified by the user distinguishes a test environment and a production environment; reading PHP service configuration data in the database, generating a PHP configuration file according to the read PHP service configuration data, and submitting the PHP configuration file to a git warehouse where the PHP configuration file is located; embedding the git warehouse where the php configuration file is in a submodule form into a target code warehouse, and configuring a hook file git hook to realize automatic updating of the submodule; and creating a publishing task by using a code publishing tool, wherein the publishing task is used for directly compiling, packaging and publishing the code of the submodule.
An embodiment of the present invention provides a non-transitory computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the method provided by the foregoing method embodiments, and for example, the method includes: acquiring PHP service configuration data added or modified by a user, and writing the PHP service configuration data added or modified by the user into a database, wherein the PHP service configuration data added or modified by the user distinguishes a test environment and a production environment; reading PHP service configuration data in the database, generating a PHP configuration file according to the read PHP service configuration data, and submitting the PHP configuration file to a git warehouse where the PHP configuration file is located; embedding the git warehouse where the php configuration file is in a submodule form into a target code warehouse, and configuring a hook file git hook to realize automatic updating of the submodule; and creating a publishing task by using a code publishing tool, wherein the publishing task is used for directly compiling, packaging and publishing the code of the submodule.
Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations fall within the scope defined by the appended claims.
Claims (10)
1. A PHP service configuration method based on files is characterized by comprising the following steps:
acquiring PHP service configuration data added or modified by a user, and writing the PHP service configuration data added or modified by the user into a database, wherein the PHP service configuration data added or modified by the user distinguishes a test environment and a production environment;
reading PHP service configuration data in the database, generating a PHP configuration file according to the read PHP service configuration data, and submitting the PHP configuration file to a git warehouse where the PHP configuration file is located;
embedding the git warehouse where the php configuration file is in a submodule form into a target code warehouse, and configuring a hook file git hook to realize automatic updating of the submodule;
and creating a publishing task by using a code publishing tool, wherein the publishing task is used for directly compiling, packaging and publishing the code of the submodule.
2. The method according to claim 1, wherein each php configuration file is described by using an interface and a feature trail, the constants defined by php.ini are used in the entry file of the php configuration file to distinguish the application environments, the constants are placed in the interface, and the feature trail is used for defining the configuration function generated by the configuration data of the php configuration file.
3. The method of claim 2, further comprising:
and using a code publishing tool to create another publishing task, wherein the other publishing task is used for automatically pulling the code of the corresponding submodule while publishing the target code, and compiling, packaging and publishing together.
4. The method of claim 2 or 3, wherein the database is a mysql database.
5. A PHP service configuration center server based on files is characterized by comprising:
the system comprises an interface module, a configuration file generation engine, an embedded module and a creation module; wherein,
the interface module is used for providing an interface for a user to add and modify PHP service configuration data and writing the PHP service configuration data added or modified by the user into a database, wherein the PHP service configuration data added or modified by the user distinguishes a test environment and a production environment;
the configuration file generation engine is used for reading PHP service configuration data in the database, generating a PHP configuration file according to the read PHP service configuration data, and submitting the PHP configuration file to a git warehouse where the PHP configuration file is located, wherein the PHP configuration files under different environments are placed in different catalogues and submitted to the git warehouse, and the PHP configuration files use characteristic trait to distinguish application environments;
the embedding module is used for embedding the git warehouse where the php configuration file is located into a target code warehouse in a submodule sub-module form, and configuring a hook file git hook to realize automatic updating of the submodule sub-module;
the creating module is used for creating an issuing task by using a code issuing tool, wherein the issuing task is used for directly compiling, packaging and issuing the code of the submodule.
6. The server according to claim 5, wherein each php configuration file is described by using an interface and a feature trail, the constants defined by php.ini are used in the entry file of the php configuration file to distinguish the application environments, the constants are placed in the interface, and the feature trail is used for defining the configuration function generated by the configuration data of the php configuration file.
7. The server according to claim 6, wherein the creating module is further configured to create another publishing task using a code publishing tool, wherein the another publishing task is configured to automatically pull the code of the corresponding submodule while publishing the object code, and perform compiling, packaging and publishing together.
8. The server according to claim 6 or 7, wherein the database is a mysql database.
9. An electronic device, comprising: a processor, a memory, a bus, and a computer program stored on the memory and executable on the processor;
the processor and the memory complete mutual communication through the bus;
the processor, when executing the computer program, implements the method of any of claims 1-4.
10. A non-transitory computer-readable storage medium, characterized in that the storage medium has stored thereon a computer program which, when executed by a processor, implements the method of any one of claims 1-4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711225535.9A CN108196876B (en) | 2017-11-29 | 2017-11-29 | PHP service configuration method based on file and central server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711225535.9A CN108196876B (en) | 2017-11-29 | 2017-11-29 | PHP service configuration method based on file and central server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108196876A true CN108196876A (en) | 2018-06-22 |
CN108196876B CN108196876B (en) | 2020-07-07 |
Family
ID=62573290
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711225535.9A Active CN108196876B (en) | 2017-11-29 | 2017-11-29 | PHP service configuration method based on file and central server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108196876B (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110221952A (en) * | 2019-04-18 | 2019-09-10 | 北京互金新融科技有限公司 | The processing method and processing device of business datum, business data processing system |
CN110347423A (en) * | 2019-06-28 | 2019-10-18 | 北京你财富计算机科技有限公司 | The online management method of file modification and device |
CN110727451A (en) * | 2019-10-12 | 2020-01-24 | 赛诺贝斯(北京)营销技术股份有限公司 | PHP code configuration updating method and device and PHP configuration center |
CN111352649A (en) * | 2018-12-24 | 2020-06-30 | 北京嘀嘀无限科技发展有限公司 | Code processing method, device, server and readable storage medium |
CN113157332A (en) * | 2021-03-24 | 2021-07-23 | 深圳依时货拉拉科技有限公司 | PHP dynamic configuration automatic validation method and system |
CN113220271A (en) * | 2021-04-07 | 2021-08-06 | 深圳震有科技股份有限公司 | Service configuration modification method, terminal and computer readable storage medium |
CN115098126A (en) * | 2022-06-06 | 2022-09-23 | 北京结慧科技有限公司 | Configuration file management method, system, computer equipment and program product |
CN115774864A (en) * | 2023-02-10 | 2023-03-10 | 闪捷信息科技有限公司 | Code leakage protection method and device based on githook script |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103269375A (en) * | 2013-05-30 | 2013-08-28 | 厦门亿联网络技术股份有限公司 | Method for updating client-side configuration information automatically |
CN106775912A (en) * | 2016-12-15 | 2017-05-31 | 广州视源电子科技股份有限公司 | Software release method and system |
-
2017
- 2017-11-29 CN CN201711225535.9A patent/CN108196876B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103269375A (en) * | 2013-05-30 | 2013-08-28 | 厦门亿联网络技术股份有限公司 | Method for updating client-side configuration information automatically |
CN106775912A (en) * | 2016-12-15 | 2017-05-31 | 广州视源电子科技股份有限公司 | Software release method and system |
Non-Patent Citations (1)
Title |
---|
刘悦之: ""基于Git的分布式版本控制系统的设计与实现"", 《信息科技》 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111352649A (en) * | 2018-12-24 | 2020-06-30 | 北京嘀嘀无限科技发展有限公司 | Code processing method, device, server and readable storage medium |
CN111352649B (en) * | 2018-12-24 | 2023-09-22 | 北京嘀嘀无限科技发展有限公司 | Code processing method, device, server and readable storage medium |
CN110221952A (en) * | 2019-04-18 | 2019-09-10 | 北京互金新融科技有限公司 | The processing method and processing device of business datum, business data processing system |
CN110347423A (en) * | 2019-06-28 | 2019-10-18 | 北京你财富计算机科技有限公司 | The online management method of file modification and device |
CN110727451A (en) * | 2019-10-12 | 2020-01-24 | 赛诺贝斯(北京)营销技术股份有限公司 | PHP code configuration updating method and device and PHP configuration center |
CN113157332A (en) * | 2021-03-24 | 2021-07-23 | 深圳依时货拉拉科技有限公司 | PHP dynamic configuration automatic validation method and system |
CN113220271A (en) * | 2021-04-07 | 2021-08-06 | 深圳震有科技股份有限公司 | Service configuration modification method, terminal and computer readable storage medium |
CN115098126A (en) * | 2022-06-06 | 2022-09-23 | 北京结慧科技有限公司 | Configuration file management method, system, computer equipment and program product |
CN115774864A (en) * | 2023-02-10 | 2023-03-10 | 闪捷信息科技有限公司 | Code leakage protection method and device based on githook script |
Also Published As
Publication number | Publication date |
---|---|
CN108196876B (en) | 2020-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108196876B (en) | PHP service configuration method based on file and central server | |
EP3605324B1 (en) | Application development method and tool, and storage medium thereof | |
US9038017B2 (en) | Method and system for facilitating rapid development of end-to-end software applications | |
US8745577B2 (en) | End to end automation of application deployment | |
US8321856B2 (en) | Supplying software updates synchronously | |
JP2007519104A (en) | Method and system for rule-based generation of automated test scripts from abstract test case representations | |
US9652368B2 (en) | Using linked data to determine package quality | |
JP2005518027A5 (en) | ||
US10228913B2 (en) | Functional rule and component storage | |
Herron | Node web development | |
CN107943465B (en) | Method and device for generating HTML (Hypertext markup language) form | |
JP2005518023A5 (en) | ||
CN108399086A (en) | A kind of widget management method, server and computer readable storage medium | |
CN110018984A (en) | A kind of conversion method and device of file format | |
Ambler et al. | JavaScript Frameworks for Modern Web Dev | |
CA2874437A1 (en) | Automation in rule engine in an integration development environment | |
CN104969230A (en) | Systems and methods for determining compatibility between software licenses | |
US11262986B2 (en) | Automatic software generation for computer systems | |
US20110066566A1 (en) | Conceptual representation of business processes for cross-domain mapping | |
US10146664B2 (en) | Virtual test environment for webpages with automation features | |
CN109426497B (en) | Data embedding method, device, system and storage medium | |
CN113177292B (en) | Universal BIM secondary development implementation method and device | |
JP6123344B2 (en) | Screen program generating device, screen program generating method thereof, information processing device, and computer program | |
US11842126B2 (en) | System for generating a high-level product behavior document based on embedded information in functional blocks executed during runtime of source code | |
Kramer et al. | Graphical user interfaces in dynamic software product lines |
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 | ||
CB02 | Change of applicant information |
Address after: 100085 Floor 102-1, Building No. 35, West Second Banner Road, Haidian District, Beijing Applicant after: Seashell Housing (Beijing) Technology Co., Ltd. Address before: 100085 Floor 102-1, Building No. 35, West Second Banner Road, Haidian District, Beijing Applicant before: Chain home network (Beijing) Technology Co., Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |