CN107133036A - The management method and device of a kind of module - Google Patents
The management method and device of a kind of module Download PDFInfo
- Publication number
- CN107133036A CN107133036A CN201710283251.9A CN201710283251A CN107133036A CN 107133036 A CN107133036 A CN 107133036A CN 201710283251 A CN201710283251 A CN 201710283251A CN 107133036 A CN107133036 A CN 107133036A
- Authority
- CN
- China
- Prior art keywords
- module
- library files
- aar
- depositary management
- management platform
- 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
- 238000007726 management method Methods 0.000 title claims abstract description 81
- 238000000034 method Methods 0.000 claims abstract description 14
- 238000005538 encapsulation Methods 0.000 claims description 10
- 238000011161 development Methods 0.000 abstract description 9
- 230000008859 change Effects 0.000 abstract description 7
- 238000002955 isolation Methods 0.000 abstract description 5
- 238000000151 deposition Methods 0.000 description 3
- 230000008676 import Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 229910002056 binary alloy Inorganic materials 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction 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/40—Transformation of program code
- G06F8/41—Compilation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The invention provides a kind of management method of module and device, the module includes:Utility module and functional module;Methods described includes:By the code wrap of the utility module into the first AAR library files, the first AAR library files are uploaded in depositary management platform;By the code wrap of the functional module into the 2nd AAR library files, the 2nd AAR library files are uploaded in the depositary management platform;In this way, the project is divided into utility module and functional module;By the code wrap of utility module into the first AAR library files, by the code wrap of functional module into after the 2nd AAR library files, first AAR library files and the 2nd AAR library files are not that project development personnel are presented in the form of source code, other developers of project just can not check, change and copy the code for being not belonging to oneself be responsible for the library file of exploitation, the isolation of each code physically is so achieved that, the security of project is improved.
Description
Technical field
The invention belongs to the management method and device of software project development technical field, more particularly to a kind of module.
Background technology
In the exploitation of conventional software project, it will usually the source code of a project is all stored in same engineering, such as
Really the big when sound code file that may result in an engineering of a comparison between projects is very more, and the maintenance for whole project is not
Profit.
Due to member's more than one of project development, and sound code file be for everyone it is visible, anyone
The work that can be copied and change to the whole project implementation, is unfavorable for the security work of project, reduces security, and often
Individual can be possible to cause module to go wrong if amended subject source code.
Based on this, the present invention provides the management method and device of a kind of module, for solving of the prior art above-mentioned ask
Topic.
The content of the invention
The problem of existing for prior art, the embodiments of the invention provide a kind of management method of module and device, uses
When solving in the prior art in conventional software project development, because the source code of all modules in project is visible to everyone
, the technical problem for causing the security of project to reduce.
The present invention provides a kind of management method of module, and the module includes:Utility module and functional module;Methods described
Including:
By the code wrap of the utility module into the first AAR library files, the first AAR library files are uploaded to depositary management
In platform;
By the code wrap of the functional module into the 2nd AAR library files, the 2nd AAR library files are uploaded to described
In depositary management platform;Wherein, the utility module includes:Tool-class, common resource file and network request storehouse;The function mould
Block includes:Module for performing different disposal flow.
In such scheme, if not including picture resource in the module, methods described also includes:
By the code wrap of the utility module into the first LIB library files, the first LIB library files are uploaded to depositary management
In platform;
By the code wrap of the functional module into the 2nd LIB library files, the 2nd LIB library files are uploaded to described
In depositary management platform.
In such scheme, the first AAR library files, the 2nd AAR library files, the first LIB library files and institute
The 2nd LIB library files are stated for compiled good binary library file.
In such scheme, the depositary management platform includes:Local Maven storehouses.
In such scheme, the first AAR library files and the 2nd AAR library files are uploaded to the depositary management platform
Afterwards, in addition to:
Obtain the corresponding module Configuration file of object module;
The request address of the depositary management platform is write in the module Configuration file;
The name information of the object module is added in the module Configuration file;
The object module is searched in the depositary management platform using the name information, and the object module is led
Enter into engineering to be compiled.
The present invention also provides a kind of managing device of module, and the module includes:Utility module and functional module;The dress
Put including:
Encapsulation unit, for the utility module to be packaged into the first AAR library files, is packaged into by the functional module
Two AAR library files;
Uploading unit, for the first AAR library files to be uploaded in depositary management platform, by the 2nd AAR library texts
Part is uploaded in the depositary management platform;Wherein, the utility module includes tool-class, common resource file and network request
Storehouse;The functional module includes the module for being used to perform different disposal flow.
In such scheme, the encapsulation unit is additionally operable to:If not including picture resource in the module, by the public mould
Block is packaged into the first LIB library files, and the functional module is packaged into the 2nd LIB library files;
The uploading unit is additionally operable to:The first LIB library files are uploaded in depositary management platform, by described second
LIB library files are uploaded in the depositary management platform.
In such scheme, the first AAR library files, the 2nd AAR library files, the first LIB library files and institute
The 2nd LIB library files are stated for compiled good binary library file.
In such scheme, the depositary management platform includes:Local Maven storehouses.
In such scheme, described device also includes:
Acquiring unit, for obtaining the corresponding module Configuration file of object module;
Writing unit, the request address for writing the depositary management platform in the module Configuration file;Described
The name information of the object module is added in module Configuration file;Looked into using the name information in the depositary management platform
The object module is looked for, and the object module is directed into engineering to be compiled.
The invention provides a kind of management method of module and device, the module includes:Utility module and functional module;
Methods described includes:By the code wrap of the utility module into the first AAR library files, the first AAR library files are uploaded
Into depositary management platform;By the code wrap of the functional module into the 2nd AAR library files, by the 2nd AAR library files
Reach in the depositary management platform;In this way, the project is divided into utility module and functional module;The code of utility module is sealed
The first AAR library files are dressed up, by the code wrap of functional module into after the 2nd AAR library files, the first AAR library files and second
AAR library files are not that project development personnel are presented in the form of source code, and other developers of project can not just look into
The code for being not belonging to oneself be responsible for the library file of exploitation is seen and changed, the isolation of each code physically is so achieved that,
Improve the security of project.
Brief description of the drawings
Fig. 1 is the management method schematic flow sheet for the module that the embodiment of the present invention one is provided;
Fig. 2 is the apparatus structure schematic diagram for the module that the embodiment of the present invention two is provided.
Embodiment
During software project development, in order to improve the security of project, the invention provides a kind of pipe of module
Method and device is managed, the module includes:Utility module and functional module;Methods described includes:By the generation of the utility module
Code is packaged into the first AAR library files, and the first AAR library files are uploaded in depositary management platform;By the functional module
The 2nd AAR library files are uploaded in the depositary management platform by code wrap into the 2nd AAR library files.
Technical scheme is described in further detail below by drawings and the specific embodiments.
Embodiment one
The present embodiment provides a kind of piece of management method, as shown in figure 1, methods described includes:
S101, by the code wrap of the utility module into the first AAR library files, the first AAR library files are uploaded
Into depositary management platform.
In this step, it is necessary first to determine the level logic of software project, the level of the present embodiment mainly includes:Bottom
Public library part, the dependence layer segment of functional module and functional module part;It is described that the public library part is mainly used in storage
The code of utility module, the utility module can specifically include tool-class, common resource file and network request storehouse;The work
Tool class includes:Class related Utils etc.;The common resource file includes picture resource and literal resource etc.;The network please
Storehouse is asked to include flow related to network request etc..
After the level logic of the software project is determined, when storage has picture resource in the public library part
When, by the code wrap of the utility module of public library part into the first AAR library files, and the first AAR library files are uploaded
Into depositary management platform.
When in public library part without storage picture resource, by the code wrap of the utility module of public library part into the
One LIB library files, and the first LIB library files are uploaded in depositary management platform.
Here, the depositary management platform can specifically include:Local Maven storehouses, the local Maven storehouses are one special
Depositary management platform for depositing binary file.The first AAR library files, the first LIB library files are all compiled
Binary library file.
The dependence between source code is so allowed for be modified as the dependence between local Maven storehouses,
, it is necessary to call object module to be compiled in local Maven storehouses during compiling object module;Rather than directly invoke target
The source code of module.
S102, by the code wrap of the functional module into the 2nd AAR library files, the 2nd AAR library files are uploaded
Into the depositary management platform.
In this step, the first AAR library files are uploaded to after depositary management platform, the code of the functional module is sealed
The 2nd AAR library files are dressed up, the 2nd AAR library files are uploaded in the depositary management platform.The functional module includes:
Module for performing different disposal flow;Such as obtained to the module of server acquisition request literal resource flow, to server
The module of picture resource flow is taken, the two modules belong to functional module, but the flow of processing is differed again.
The thus isolation to Implement of Function Module, authority that developer can only assign according to management server see from
The module source code that oneself is responsible for out, other functional modules all can be with lead-in item in the form of AAR library files.
Such as, some developer is responsible for the modules A in development function module, then this developer is merely able to take
To the true source code of modules A, other functional modules can be uploaded to local Maven storehouses with AAR library files, then imported into the project
In, the code with modified module A can only just be checked by being so responsible for the developer of modules A, it is impossible to check and change other functions
The code of module, also just can not copy and change other source codes, improve the security and confidentiality of project.
Certainly, when in functional module part without storage picture resource, by the generation of the functional module of functional module part
Code is packaged into the 2nd LIB library files, and the 2nd LIB library files are uploaded in depositary management platform.The 2nd AAR library texts
Part, the 2nd LIB library files are all compiled binary library files.
Here, the first AAR library files and the 2nd AAR library files are uploaded to after the depositary management platform, if
Need the library file of depositary management platform being directed into when being compiled in software project, it is specific as follows:
The module Configuration file for treating object module is obtained, the depositary management platform is write in the module Configuration file
Request address;The name information of object module is added in the module Configuration file;Using the name information in the storehouse
The object module is searched in management platform, and the object module is directed into engineering to be compiled.
Such as, the request address of the depositary management platform ishttp://192.168.1.100:8081, then it can utilize
Functionmaven(){url"http://192.168.1.100:8081/artifactory/maven " } willDepositary management platform
In request address write-in configuration file, so that local Maven storehouses can be found according to the request address;The module Configuration file is
TEXT files.
Then, the name information of object module is added in the module Configuration file, with can be according to the name information
Object module is searched, the object module is directed into engineering to be compiled.
Such as, in compiling file, it is necessary to import local log file into project, then function can be utilized
compile appConfig.logSdk;The ARR files of journal file are searched, and the ARR files of the journal file are imported
It is compiled into project.The code of journal file is thus only compiled, without general so source code is recompilated one time, Jin Erti
High compilation speed, improves the speed of developer's debugging software.
Embodiment two
Corresponding to embodiment one, the present embodiment also provides a kind of managing device of module, as described in Figure 2, described device bag
Include:Encapsulation unit 21, uploading unit 22, determining unit 23;Wherein,
The encapsulation unit 21 by the code wrap of the utility module into before the first AAR library files, it is described determine it is single
Member 23 is used for the level logic for determining software project, and the level of the present embodiment mainly includes:The public library part of bottom, function mould
The dependence layer segment of block and functional module part;The public library part is mainly used in depositing the code of the utility module, institute
Tool-class, common resource file and network request storehouse can be included by stating utility module;The tool-class includes:Utils correlations
Class etc.;The common resource file includes picture resource and literal resource etc.;The network request storehouse includes and network request phase
Flow of pass etc..
After the determining unit 23 determines the level logic of the software project, deposited when in the public library part
When being placed with picture resource, the encapsulation unit 21 by the code wrap of the utility module of public library part into the first AAR library files,
The uploading unit 22 is used to the first AAR library files being uploaded in depositary management platform.
When in public library part without storage picture resource, the encapsulation unit 21 is by the utility module of public library part
Code wrap into the first LIB library files, the uploading unit 22 is additionally operable to the first LIB library files being uploaded to library management
In platform.
Here, the depositary management platform can specifically include:Local Maven storehouses, the local Maven storehouses are one special
Depositary management platform for depositing binary file.The first AAR library files and the first LIB library files are all warp knits
The binary library file translated.
The dependence between source code is so allowed for be modified as the dependence between local Maven storehouses,
, it is necessary to call object module to be compiled in local Maven storehouses during compiling object module;Rather than directly invoke target
The source code of module.
After the first AAR library files are uploaded to depositary management platform by the uploading unit 22, the encapsulation unit 21
It is additionally operable to the code wrap of the functional module into the 2nd AAR library files, the uploading unit 22 is additionally operable to described second
AAR library files are uploaded in the depositary management platform.The functional module includes:Perform the module of different disposal flow;Such as
The module of picture resource flow, the two modules are obtained to the module of server acquisition request literal resource flow, to server
Functional module is belonged to, the two modules belong to functional module, but the flow of processing is differed again.
The thus isolation to Implement of Function Module, authority that developer can only assign according to management server see from
The module source code that oneself is responsible for out, other functional modules all can be with lead-in item in the form of AAR library files.
Such as, some developer is responsible for the modules A in development function module, then this developer is merely able to take
To the true source code of modules A, other functional modules can be uploaded to local Maven storehouses with AAR library files, then imported into the project
In, the code with modified module A can only just be checked by being so responsible for the developer of modules A, it is impossible to check and change other functions
The code of module, also just can not copy and change other source codes, improve the security and confidentiality of project.
Certainly, when in functional module part without storage picture resource, the encapsulation unit 21 is additionally operable to function mould
The code wrap of the functional module of block portion point is into the 2nd LIB library files, and the uploading unit 22 is additionally operable to the 2nd LIB storehouses
File is uploaded in depositary management platform.The 2nd AAR library files, the 2nd LIB library files are all compiled binary systems
Library file.
Here, described device also includes:Acquiring unit 24 and writing unit 25;Wherein,
The first AAR library files and the 2nd AAR library files are uploaded to the library management by the uploading unit 22
After platform, if desired the library file of depositary management platform is directed into when being compiled in software project, it is specific as follows:
Acquiring unit 24 obtains the module Configuration file of object module, and writing unit 25 is write in the module Configuration file
Enter the request address of the depositary management platform;The name information of object module is added in the module Configuration file, institute is utilized
State name information and the object module is searched in the depositary management platform, and the object module is directed into engineering to be compiled
In.
Such as, the request address of the depositary management platform ishttp://192.168.1.100:8081, then writing unit
25 can utilize functionmaven(){url"http://192.168.1.100:8081/artifactory/maven " } willStorehouse
In the request address write-in configuration file of management platform, so that local Maven storehouses can be found according to the request address;The module
Configuration file is TEXT files.
Then, writing unit 25 adds the name information of object module in the module Configuration file, with can be according to institute
State name information and search object module, the object module is directed into engineering to be compiled.
Such as, in compiling file, it is necessary to import local log file into project, then function can be utilized
compile appConfig.logSdk;The ARR files of journal file are searched, and the ARR files of the journal file are imported
It is compiled into project.The code of journal file is thus only compiled, without all source codes are recompilated one time, Jin Erti
High compilation speed, improves the speed of developer's debugging software.
The beneficial effect that the management method and device of module provided in an embodiment of the present invention can be brought is at least:
The invention provides a kind of management method of module and device, the module includes:Utility module and functional module;
Methods described includes:By the code wrap of the utility module into the first AAR library files, the first AAR library files are uploaded
Into depositary management platform;By the code wrap of the functional module into the 2nd AAR library files, by the 2nd AAR library files
Reach in the depositary management platform;In this way, the project is divided into utility module and functional module;The code of utility module is sealed
The first AAR library files are dressed up, by the code wrap of functional module into after the 2nd AAR library files, the first AAR library files and second
AAR library files are not that project development personnel are presented in the form of source code, and other developers of project can not just look into
See, change and copy the code for the library file for being not belonging to oneself to be responsible for exploitation, be so achieved that each code physically
Isolation, improves the security of project;Also, when compiling the code of object module, it is introduced only into the library file of object module i.e.
It can be compiled, without so source code is compiled, so as to reduce compilation time, improving compilation speed again pair.
The foregoing is only a preferred embodiment of the present invention, is not intended to limit the scope of the present invention, it is all
Any modifications, equivalent substitutions and improvements made within the spirit and principles in the present invention etc., should be included in the protection of the present invention
Within the scope of.
Claims (10)
1. a kind of management method of module, it is characterised in that the module includes:Utility module and functional module;Methods described
Including:
By the code wrap of the utility module into the first AAR library files, the first AAR library files are uploaded to depositary management and patted
In platform;
By the code wrap of the functional module into the 2nd AAR library files, the 2nd AAR library files are uploaded to the depositary management
In platform;Wherein, the utility module includes:Tool-class, common resource file and network request storehouse;The Functional Module
Include:Module for performing different disposal flow.
2. the method as described in claim 1, it is characterised in that if not including picture resource in the module, methods described is also
Including:
By the code wrap of the utility module into the first LIB library files, the first LIB library files are uploaded to depositary management and patted
In platform;
By the code wrap of the functional module into the 2nd LIB library files, the 2nd LIB library files are uploaded to the depositary management
In platform.
3. method as claimed in claim 2, it is characterised in that the first AAR library files, the 2nd AAR library files, institute
It is compiled good binary library file to state the first LIB library files and the 2nd LIB library files.
4. method as claimed in claim 1 or 2, it is characterised in that the depositary management platform includes:Local Maven storehouses.
5. the method as described in claim 1, it is characterised in that by the first AAR library files and the 2nd AAR library files
It is uploaded to after the depositary management platform, in addition to:
Obtain the corresponding module Configuration file of object module;
The request address of the depositary management platform is write in the module Configuration file;
The name information of the object module is added in the module Configuration file;
The object module is searched in the depositary management platform using the name information, and the object module is directed into
In engineering to be compiled.
6. a kind of managing device of module, it is characterised in that the module includes:Utility module and functional module;Described device
Including:
Encapsulation unit, for the utility module to be packaged into the first AAR library files, second is packaged into by the functional module
AAR library files;
Uploading unit, for the first AAR library files to be uploaded in depositary management platform, by the 2nd AAR library files
Reach in the depositary management platform;Wherein, the utility module includes tool-class, common resource file and network request storehouse;Institute
State the module that functional module includes being used to perform different disposal flow.
7. device as claimed in claim 6, it is characterised in that the encapsulation unit is additionally operable to:If not including in the module
Picture resource, the first LIB library files are packaged into by the utility module, and the functional module is packaged into the 2nd LIB library files;
The uploading unit is additionally operable to:The first LIB library files are uploaded in depositary management platform, by the 2nd LIB storehouses
File is uploaded in the depositary management platform.
8. device as claimed in claim 7, it is characterised in that the first AAR library files, the 2nd AAR library files, institute
It is compiled good binary library file to state the first LIB library files and the 2nd LIB library files.
9. device as claimed in claims 6 or 7, it is characterised in that the depositary management platform includes:Local Maven storehouses.
10. device as claimed in claim 6, it is characterised in that described device also includes:
Acquiring unit, for obtaining the corresponding module Configuration file of object module;
Writing unit, the request address for writing the depositary management platform in the module Configuration file;In the module
The name information of the object module is added in configuration file;Using the name information institute is searched in the depositary management platform
Object module is stated, and the object module is directed into engineering to be compiled.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710283251.9A CN107133036B (en) | 2017-04-26 | 2017-04-26 | Module management method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710283251.9A CN107133036B (en) | 2017-04-26 | 2017-04-26 | Module management method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107133036A true CN107133036A (en) | 2017-09-05 |
CN107133036B CN107133036B (en) | 2020-10-16 |
Family
ID=59716102
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710283251.9A Active CN107133036B (en) | 2017-04-26 | 2017-04-26 | Module management method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107133036B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109067713A (en) * | 2018-07-17 | 2018-12-21 | 北京元心科技有限公司 | Software security means of defence, device, electronic equipment and computer storage medium |
CN109683957A (en) * | 2018-11-28 | 2019-04-26 | 厦门中控智慧信息技术有限公司 | The method and apparatus of Function Extension |
CN110569035A (en) * | 2019-08-08 | 2019-12-13 | 数字广东网络建设有限公司 | Code compiling method, device, equipment and storage medium of software development project |
CN111399840A (en) * | 2020-03-04 | 2020-07-10 | 腾讯音乐娱乐科技(深圳)有限公司 | Module development method and device |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101840334A (en) * | 2010-04-16 | 2010-09-22 | 中国电子科技集团公司第二十八研究所 | Software component service packaging method |
CN103077333A (en) * | 2013-01-22 | 2013-05-01 | 北京理工大学 | Software code protection method under Linux system |
US20140096107A1 (en) * | 2012-09-28 | 2014-04-03 | Ricoh Company, Ltd. | Method for developing software and system therefor |
CN103729181A (en) * | 2013-12-27 | 2014-04-16 | 国电南京自动化股份有限公司 | Software modular method based on CSS platform |
CN105022630A (en) * | 2015-06-30 | 2015-11-04 | 中标软件有限公司 | Component management system and component management method |
WO2016000126A1 (en) * | 2014-06-30 | 2016-01-07 | 北京新媒传信科技有限公司 | Automatic deployment method and terminal |
US9330372B2 (en) * | 2013-06-28 | 2016-05-03 | Sap Ag | Generating an improved development infrastructure |
CN105630684A (en) * | 2016-01-26 | 2016-06-01 | 百度在线网络技术(北京)有限公司 | Software development kit identification method and device |
CN105677302A (en) * | 2014-11-17 | 2016-06-15 | 阿里巴巴集团控股有限公司 | Application program modularization developing method and device |
CN105739966A (en) * | 2016-01-19 | 2016-07-06 | 浪潮软件集团有限公司 | Continuous integration method and device |
CN106293864A (en) * | 2016-08-01 | 2017-01-04 | 惠州华阳通用电子有限公司 | A kind of implantation method of inter-vehicle information system development platform functional module |
US9594550B2 (en) * | 2013-03-15 | 2017-03-14 | International Business Machines Corporation | Automated patch generation |
CN106528913A (en) * | 2016-09-20 | 2017-03-22 | 许继集团有限公司 | Method and device for packaging and reuse of page module |
CN106528258A (en) * | 2016-10-28 | 2017-03-22 | 武汉斗鱼网络科技有限公司 | Method and system for improving compiling speed of Android project |
US20170090883A1 (en) * | 2015-09-24 | 2017-03-30 | Alibaba Group Holding Limited | Methods and systems for uploading a program based on a target network platform |
-
2017
- 2017-04-26 CN CN201710283251.9A patent/CN107133036B/en active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101840334A (en) * | 2010-04-16 | 2010-09-22 | 中国电子科技集团公司第二十八研究所 | Software component service packaging method |
US20140096107A1 (en) * | 2012-09-28 | 2014-04-03 | Ricoh Company, Ltd. | Method for developing software and system therefor |
CN103077333A (en) * | 2013-01-22 | 2013-05-01 | 北京理工大学 | Software code protection method under Linux system |
US9594550B2 (en) * | 2013-03-15 | 2017-03-14 | International Business Machines Corporation | Automated patch generation |
US9330372B2 (en) * | 2013-06-28 | 2016-05-03 | Sap Ag | Generating an improved development infrastructure |
CN103729181A (en) * | 2013-12-27 | 2014-04-16 | 国电南京自动化股份有限公司 | Software modular method based on CSS platform |
WO2016000126A1 (en) * | 2014-06-30 | 2016-01-07 | 北京新媒传信科技有限公司 | Automatic deployment method and terminal |
CN105677302A (en) * | 2014-11-17 | 2016-06-15 | 阿里巴巴集团控股有限公司 | Application program modularization developing method and device |
CN105022630A (en) * | 2015-06-30 | 2015-11-04 | 中标软件有限公司 | Component management system and component management method |
US20170090883A1 (en) * | 2015-09-24 | 2017-03-30 | Alibaba Group Holding Limited | Methods and systems for uploading a program based on a target network platform |
CN105739966A (en) * | 2016-01-19 | 2016-07-06 | 浪潮软件集团有限公司 | Continuous integration method and device |
CN105630684A (en) * | 2016-01-26 | 2016-06-01 | 百度在线网络技术(北京)有限公司 | Software development kit identification method and device |
CN106293864A (en) * | 2016-08-01 | 2017-01-04 | 惠州华阳通用电子有限公司 | A kind of implantation method of inter-vehicle information system development platform functional module |
CN106528913A (en) * | 2016-09-20 | 2017-03-22 | 许继集团有限公司 | Method and device for packaging and reuse of page module |
CN106528258A (en) * | 2016-10-28 | 2017-03-22 | 武汉斗鱼网络科技有限公司 | Method and system for improving compiling speed of Android project |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109067713A (en) * | 2018-07-17 | 2018-12-21 | 北京元心科技有限公司 | Software security means of defence, device, electronic equipment and computer storage medium |
CN109683957A (en) * | 2018-11-28 | 2019-04-26 | 厦门中控智慧信息技术有限公司 | The method and apparatus of Function Extension |
CN110569035A (en) * | 2019-08-08 | 2019-12-13 | 数字广东网络建设有限公司 | Code compiling method, device, equipment and storage medium of software development project |
CN111399840A (en) * | 2020-03-04 | 2020-07-10 | 腾讯音乐娱乐科技(深圳)有限公司 | Module development method and device |
CN111399840B (en) * | 2020-03-04 | 2024-03-19 | 腾讯音乐娱乐科技(深圳)有限公司 | Module development method and device |
Also Published As
Publication number | Publication date |
---|---|
CN107133036B (en) | 2020-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107133036A (en) | The management method and device of a kind of module | |
CN109684838B (en) | Static code auditing system and method for Ether house intelligent contract | |
JP6111441B2 (en) | Tracking application usage in computing environments | |
CN103473696A (en) | Method and system for collecting, analyzing and distributing internet business information | |
CN111639309B (en) | Data processing method and device, node equipment and storage medium | |
CN104537308A (en) | System and method for providing application security auditing function | |
CN112446022A (en) | Data authority control method and device, electronic equipment and storage medium | |
CN110795315A (en) | Method and device for monitoring service | |
US9772951B2 (en) | Preemptive guest merging for virtualization hypervisors | |
CN110795091B (en) | Modularized route decoupling method, storage medium, electronic equipment and system | |
JP6410932B2 (en) | Embedded cloud analytics | |
CN112580079A (en) | Authority configuration method and device, electronic equipment and readable storage medium | |
CN113377661A (en) | Interface testing method and device, electronic equipment and storage medium | |
CN105447349A (en) | Method and device for protecting derived symbol in so file | |
CN105045598A (en) | Java-based web front-end performance optimization and online method and system | |
CN113010897B (en) | Cloud computing security management method and system | |
CN106599241A (en) | Big data visual management method for GIS software | |
CN114356379A (en) | Backup-based service upgrading method, device, equipment and storage medium | |
CN114969722A (en) | Government affair data privacy calculation system supporting multiple data types | |
CN108427559B (en) | Script file generation and calling method and device | |
US20170286195A1 (en) | Information object system | |
CN111459459A (en) | Game client resource allocation method and system | |
CN107800764A (en) | Data sharing method, system, computer read/write memory medium and server | |
Qun et al. | Design of cloud services platform based on JSON | |
CN101206702A (en) | WEB source code protection technique |
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 | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20231108 Address after: Room 606-609, Compound Office Complex Building, No. 757, Dongfeng East Road, Yuexiu District, Guangzhou, Guangdong Province, 510699 Patentee after: China Southern Power Grid Internet Service Co.,Ltd. Address before: 430000 East Lake Development Zone, Wuhan City, Hubei Province, No. 1 Software Park East Road 4.1 Phase B1 Building 11 Building Patentee before: WUHAN DOUYU NETWORK TECHNOLOGY Co.,Ltd. |