CN111338685A - 一种公用组件配置方法、装置、设备和存储介质 - Google Patents
一种公用组件配置方法、装置、设备和存储介质 Download PDFInfo
- Publication number
- CN111338685A CN111338685A CN201811556711.1A CN201811556711A CN111338685A CN 111338685 A CN111338685 A CN 111338685A CN 201811556711 A CN201811556711 A CN 201811556711A CN 111338685 A CN111338685 A CN 111338685A
- Authority
- CN
- China
- Prior art keywords
- component
- configuration
- file
- yaml
- xml
- 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 29
- 238000012827 research and development Methods 0.000 claims abstract description 3
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 239000000126 substance Substances 0.000 claims description 3
- 238000013508 migration Methods 0.000 abstract description 12
- 230000005012 migration Effects 0.000 abstract description 12
- 238000011161 development Methods 0.000 abstract description 11
- 238000003032 molecular docking Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000009466 transformation Effects 0.000 description 5
- 210000001503 joint Anatomy 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000011981 development test Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/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/70—Software maintenance or management
- G06F8/76—Adapting program code to run in a different environment; Porting
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开了一种公用组件配置方法,适用于研发项目从Springmvc向Spring Cloud框架迁移后公用组件的配置,通过采用将组件所需加载的XML配置内容填充至YAML文件中,然后进入JAVA适配器模式,获取组件的名称,根据YAML文件完成所述组件的配置,即通过Key‑Value键值对的方式存储组件的XML配置,利用JAVA适配器模式,在服务注册时,用适配器生成XML配置文件,将YAML配置文件中压缩的组件配置内容,转换成为公用组件初始化API需要的参数内容,不需要对原组件进行二次改造,直接进行组件配置,达到无缝对接,从而减少开发成本,提高迁移改造的效率。
Description
技术领域
本发明涉及软件开发领域,尤其是一种公用组件配置方法、装置、设备和存储介质。
背景技术
研发过程中需要对旧项目微服务构架改造,例如将项目从Springmvc向SpringCloud框架迁移,旧项目包含了很多依赖XML配置文件的JAVA组件,如redis、ftp、resend、simpletimer等,并且对其进行配置时需要明确指定XML的加载路径(绝对路径),迁移之后,对于这些组件,Spring Cloud配置中心无法直接加载并解析XML文件,需要将旧项目中组件用到的XML配置文件必须统一改造成YAML文件,但是将配置文件换成YAML文件后,公用组件在代码层面必须做出修改,根据配置文件的配置项和结构复杂度决定耗时,一旦项目引用组件数量较多时,代码需要改动的地方就越多,迁移需要时间就更长,当某些公用组件,不仅在一个项目内使用时,升级组件可能会影响其它项目运行,从整体上来说,配置变更对公用组件有比较大的影响,它需要更多开发和测试成本。
因此需要提出一种不需要对原组件进行二次改造,直接进行组件配置,以减少开发成本,提高迁移改造的效率的方法是很有必要的。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的目的是提供一种不需要对原组件进行二次改造,直接进行组件配置的公用组件配置方法、装置、设备和存储介质。
本发明所采用的技术方案是:
第一方面,本发明提供一种公用组件配置方法,适用于研发项目从Springmvc向Spring Cloud框架迁移后公用组件的配置,包括步骤:
S1:将组件所需加载的XML配置内容填充至YAML文件中;
S2:进入JAVA适配器模式,获取所述组件的名称,根据所述YAML文件完成所述组件的配置。
进一步地,所述步骤S1中,所述填充具体为:将所述XML配置内容压缩成一行字符,填充至所述YAML文件的Value中。
进一步地,所述进入JAVA适配器模式,指自动加载YAML配置转换成XML文件的适配器。
进一步地,所述步骤S2具体为:根据获取YAML文件中对应的组件配置内容,生成对应的XML配置文件,并将所述XML配置文件的绝对地址作为入参,传送给所述组件,调用组件API即可完成所述组件的配置。
进一步地,所述XML配置文件的文件名为组件的Key名,文件的扩展名为.xml。
第二方面,本发明还提供一种公用组件配置装置,包括:
填充配置内容装置:用于将组件所需加载的XML配置内容填充至YAML文件中;
组件配置装置:用于进入JAVA适配器模式,获取所述组件的名称,根据所述YAML文件完成所述组件的配置。
第三方面,本发明还提供一种公用组件配置的控制设备,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面任一项所述的方法。
第四方面,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如第一方面任一项所述的方法。
本发明的有益效果是:
本发明通过采用将组件所需加载的XML配置内容填充至YAML文件中,然后进入JAVA适配器模式,获取组件的名称,根据YAML文件完成所述组件的配置,即通过Key-Value键值对的方式存储组件的XML配置,利用JAVA适配器模式,在服务注册时,用适配器生成XML配置文件,将YAML配置文件中压缩的组件配置内容,转换成为公用组件初始化API需要的参数内容,不需要对原组件进行二次改造,直接进行组件配置,达到无缝对接,从而减少开发成本,提高迁移改造的效率。
附图说明
图1是现有技术的组件初始化API示意图;
图2现有技术的公用组件的配置过程示意图;
图3是本发明一种实施方式的公用组件配置方法的流程图;
图4是本发明一种实施方式的公用组件配置过程具体流程图;
图5是本发明一种实施方式的公用组件配置装置结构框图。
具体实施方式
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。
本发明中使用到的一些名词解释:
1、Spring Boot:是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。
2、Spring Cloud:是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式***基础设施的开发,如服务中心、配置中心、服务注册、服务发现等,都可以用Spring Boot的开发风格做到一键启动和部署。
其中服务中心又称注册中心,管理各种服务功能包括服务的注册、发现、熔断、负载、降级等;配置中心指所有公共配置存储在相同的代码仓库git或者svn,然后配置中心可以从代码仓库中读取配置并以restful发布出来,接着其它服务就可以通过调用接口获取配置信息;服务注册:服务实例启动时向服务中心注册,停止时注销实例;服务发现:当前服务实例请求另一个服务实例时,首先向服务中心寻址,然后再把请求发送到可用的实例上。
3、XML:指可扩展标记语言(Extensible Markup Language),被设计用来传输和存储数据,比如***启动时要加载的配置等。
4、YAML:是"YAML Ain't a Markup Language"(YAML不是一种置标语言)的递归缩写。YAML的语法和其他高阶语言类似,并且可以简单表达清单、散列表,标量等资料形态。
本发明实施例一提供一种公用组件配置方法,对现有技术进行改进,降低开发成本,提高迁移改造的效率。
实施例一:
图1是现有技术的组件初始化API示意图,图中可见,无论是redis、ftp、resend或simpletimer,其共同特点是API的参数需要明确指定XML文件的加载路径,即绝对路径。
图2是现有技术的公用组件的配置过程示意图,包括以下步骤:(1)按照XML配置文件节点层次结构,编写YAML配置文件;(2)公用组件迁移前读取XML配置文件,迁移后读取YAML配置文件。
由于迁移之后,对于这些组件,Spring Cloud配置中心无法直接加载并解析XML文件,需要将旧项目中组件用到的XML配置文件必须统一改造成YAML文件,但是将配置文件换成YAML文件后,公用组件必须得做代码层面的改动,以满足读取YAML文件的需求,一旦项目引用组件数量较多时,代码需要改动的地方就越多,迁移需要时间就更长,当某些公用组件,不仅在一个项目内使用时,升级组件可能会影响其它项目运行。
图3为本发明实施例提供的公用组件配置方法的流程图,如图2所示,该方法可以包括以下步骤:
S1:填充配置内容,基于Spring Cloud配置中心,以不修改组件代码为出发点,将组件所需加载的XML配置内容填充至YAML文件中,具体是将XML配置内容压缩成一行字符,填充至YAML文件的Value中,假设某一组件需要配置的参数有N个,那么YAML文件的配置节点就有N行,但用YMAL文件的一行存储一个XML压缩后的内容,则配置项便只有一个配置节点,因此还能够实现多节点配置项转化为单节点配置项。
S2:进行组件配置,进入JAVA适配器模式,指自动加载YAML配置转换成XML文件的适配器,获取组件的名称,根据步骤S1中YAML文件的配置内容完成组件的配置,具体为根据获取YAML文件中对应的组件配置内容,生成对应的XML配置文件,并将XML配置文件的绝对地址作为入参,传送给组件,调用组件API即可完成组件的配置。
其中,步骤S1中多节点配置项转化为单节点配置项实例如下所示:
A:多节点配置示例:
B:转换后的单节点配置示例:
步骤S2中利用JAVA适配器模式,自适应组件调用API的具体操作如下:
首先从YAML文件中,提取组件配置项内容,通过组件KEY获取压缩后的组件配置内容,即作为Value值的XML内容示例如下:
以Redis组件为例,JAVA读取YAML配置项代码为:
String redisConfigContent=Environment.getProperty(“common.component.redis”);
此时,变量redisConfigContent的值即为Redis组件的XML配置内容。
然后生成组件XML配置文件,如ftp组件生成ftp.xml,redis组件生成redis.xml,依此类推,例如生成的Redis组件配置如下内容:
<?xml><redis><ip>10.153.2.12</ip><port>21</port>…</redis>
现有技术中,如果按照多节点配置项方案实施,那么组件必须在原来的RedisHelper类中增加API,用来对YAML文件的初始化,比如RedisHelper.initYamlConfig(参数)(参数为yaml文件路径),YAML文件节点对应的每一个配置项,都需要增加代码行解析,然后赋值给指定的成员变量,如果该组件的配置项越多,那么涉及的代码便更多。
本实施例中,只需要一个适配器,专门负责把提取出来的XML配置内容生成了一个XML文件,然后把文件路径作为参数传给原来组件API即可,不需要对组件内部进行改造,只是在组件外层做了一个适配。
图4为本实施例的公用组件配置过程具体流程图,包括步骤:
1)启动加载适配器:指服务启动时,自动加载YAML配置转换成XML文件的适配器;
2)根据当前组件名称,即根据key名从YAML配置文件中获取对应的配置内容,即Value;
3)返回当前组件的配置内容,即Value;
4)把从内存中获取到的组件配置内容,按照统一格式生成XML配置文件,并以组件Key名字作为文件名,文件的扩展名为.xml;
5)传入参数XML配置文件地址,调用组件API,对组件初始化;
6)当前组件配置完成;
7)循环遍历,对其它组件进行加载,完成组件配置。
本实施例中公用组件配置按照组件名称分类压缩存储和读取,实现了多节点配置向单节点配置的转换,实现了YAML文件里面对XML文件内容的统一集中配置,且不影响XML的内容格式,并且使用JAVA适配器模式,避免了公用组件代码的修改,能够自适应组件调用API,从而缩短了开发测试周期,加快了项目的迁移进度,从一定程度上保证了项目的质量。
本发明实施例二提供一种公用组件配置装置,如图5所示,为本实施例的公用组件配置装置结构框图,包括:填充配置内容装置:用于将组件所需加载的XML配置内容填充至YAML文件中;组件配置装置:用于进入JAVA适配器模式,获取组件的名称,根据所述YAML文件完成组件的配置。
另外,本发明还提供一种公用组件配置的控制设备,包括:
至少一个处理器;以及,
与至少一个处理器通信连接的存储器;其中,
存储器存储有可被上述至少一个处理器执行的指令,指令被上述至少一个处理器执行,以使上述至少一个处理器能够执行如实施例一所述的方法。
另外,本发明还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,其中计算机可执行指令用于使计算机执行如实施例一所述的方法。
本发明通过采用将组件所需加载的XML配置内容填充至YAML文件中,然后进入JAVA适配器模式,获取组件的名称,根据YAML文件完成所述组件的配置,即通过Key-Value键值对的方式存储组件的XML配置,利用JAVA适配器模式,在服务注册时,用适配器生成XML配置文件,将YAML配置文件中压缩的组件配置内容,转换成为公用组件初始化API需要的参数内容,不需要对原组件进行二次改造,直接进行组件配置,达到无缝对接,从而减少开发成本,提高迁移改造的效率。
以上各实施例仅用以说明本发明的技术方案,而非对其限制,尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。
Claims (8)
1.一种公用组件配置方法,适用于研发项目从Springmvc向Spring Cloud框架迁移后公用组件的配置,其特征在于,包括步骤:
S1:将组件所需加载的XML配置内容填充至YAML文件中;
S2:进入JAVA适配器模式,获取所述组件的名称,根据所述YAML文件完成所述组件的配置。
2.根据权利要求1所述的一种公用组件配置方法,其特征在于,所述步骤S1中,所述填充具体为:将所述XML配置内容压缩成一行字符,填充至所述YAML文件的Value中。
3.根据权利要求1所述的一种公用组件配置方法,其特征在于,所述进入JAVA适配器模式,指自动加载YAML配置转换成XML文件的适配器。
4.根据权利要求1所述的一种公用组件配置方法,其特征在于,所述步骤S2具体为:根据获取YAML文件中对应的组件配置内容,生成对应的XML配置文件,并将所述XML配置文件的绝对地址作为入参,传送给所述组件,调用组件API即可完成所述组件的配置。
5.根据权利要求4所述的一种公用组件配置方法,其特征在于,所述XML配置文件的文件名为组件的Key名,文件的扩展名为.xml。
6.一种公用组件配置装置,其特征在于,包括:
填充配置内容装置:用于将组件所需加载的XML配置内容填充至YAML文件中;
组件配置装置:用于进入JAVA适配器模式,获取所述组件的名称,根据所述YAML文件完成所述组件的配置。
7.一种公用组件配置的控制设备,其特征在于,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至5任一项所述的方法。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如权利要求1至5任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811556711.1A CN111338685B (zh) | 2018-12-19 | 2018-12-19 | 一种公用组件配置方法、装置、设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811556711.1A CN111338685B (zh) | 2018-12-19 | 2018-12-19 | 一种公用组件配置方法、装置、设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111338685A true CN111338685A (zh) | 2020-06-26 |
CN111338685B CN111338685B (zh) | 2023-11-21 |
Family
ID=71183224
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811556711.1A Active CN111338685B (zh) | 2018-12-19 | 2018-12-19 | 一种公用组件配置方法、装置、设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111338685B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112379946A (zh) * | 2020-11-27 | 2021-02-19 | 平安普惠企业管理有限公司 | 基于yaml的模板配置方法、装置及计算机设备 |
CN112540803A (zh) * | 2020-12-18 | 2021-03-23 | 深圳赛安特技术服务有限公司 | 一种表单设计适配方法、装置、设备及存储介质 |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050015439A1 (en) * | 2003-07-15 | 2005-01-20 | Ekambaram Balaji | Flexible architecture component (FAC) for efficient data integration and information interchange using web services |
US20050114378A1 (en) * | 2003-11-24 | 2005-05-26 | Microsoft Corporation | System and method for providing a standardized adaptor framework |
CN101201816A (zh) * | 2007-12-20 | 2008-06-18 | 北大方正集团有限公司 | 将数据流中的数据输出到xml文件中的适配器及方法 |
CN101789021A (zh) * | 2010-02-24 | 2010-07-28 | 浪潮通信信息***有限公司 | 一种通用可配置的数据库数据迁移方法 |
CN102404371A (zh) * | 2010-09-17 | 2012-04-04 | 捷达世软件(深圳)有限公司 | 简单对象访问协议适配器及其写文件至第三方***的方法 |
US8775392B1 (en) * | 2011-06-07 | 2014-07-08 | The Math Works, Inc. | Revision control and configuration management |
CN105138326A (zh) * | 2015-08-11 | 2015-12-09 | 北京思特奇信息技术股份有限公司 | 一种基于ibatis实现sql动态配置的方法及*** |
CN105224461A (zh) * | 2015-10-23 | 2016-01-06 | 网易(杭州)网络有限公司 | 一种集成测试用例的生成方法和装置 |
CN105446809A (zh) * | 2015-11-30 | 2016-03-30 | 中国建设银行股份有限公司 | 平台迁移方法及装置 |
CN106708480A (zh) * | 2015-07-29 | 2017-05-24 | 腾讯科技(深圳)有限公司 | 管理平台实现方法和装置 |
US20170177263A1 (en) * | 2015-12-16 | 2017-06-22 | Accenture Global Solutions Limited | Data pipeline architecture for cloud processing of structured and unstructured data |
US20180150499A1 (en) * | 2016-11-28 | 2018-05-31 | Sap Se | Logical logging for in-memory metadata store |
CN108270726A (zh) * | 2016-12-30 | 2018-07-10 | 杭州华为数字技术有限公司 | 应用实例部署方法及装置 |
CN109039730A (zh) * | 2018-07-25 | 2018-12-18 | 网宿科技股份有限公司 | 服务器集群及服务器集群配置信息管理方法 |
-
2018
- 2018-12-19 CN CN201811556711.1A patent/CN111338685B/zh active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050015439A1 (en) * | 2003-07-15 | 2005-01-20 | Ekambaram Balaji | Flexible architecture component (FAC) for efficient data integration and information interchange using web services |
US20050114378A1 (en) * | 2003-11-24 | 2005-05-26 | Microsoft Corporation | System and method for providing a standardized adaptor framework |
CN101201816A (zh) * | 2007-12-20 | 2008-06-18 | 北大方正集团有限公司 | 将数据流中的数据输出到xml文件中的适配器及方法 |
CN101789021A (zh) * | 2010-02-24 | 2010-07-28 | 浪潮通信信息***有限公司 | 一种通用可配置的数据库数据迁移方法 |
CN102404371A (zh) * | 2010-09-17 | 2012-04-04 | 捷达世软件(深圳)有限公司 | 简单对象访问协议适配器及其写文件至第三方***的方法 |
US8775392B1 (en) * | 2011-06-07 | 2014-07-08 | The Math Works, Inc. | Revision control and configuration management |
CN106708480A (zh) * | 2015-07-29 | 2017-05-24 | 腾讯科技(深圳)有限公司 | 管理平台实现方法和装置 |
CN105138326A (zh) * | 2015-08-11 | 2015-12-09 | 北京思特奇信息技术股份有限公司 | 一种基于ibatis实现sql动态配置的方法及*** |
CN105224461A (zh) * | 2015-10-23 | 2016-01-06 | 网易(杭州)网络有限公司 | 一种集成测试用例的生成方法和装置 |
CN105446809A (zh) * | 2015-11-30 | 2016-03-30 | 中国建设银行股份有限公司 | 平台迁移方法及装置 |
US20170177263A1 (en) * | 2015-12-16 | 2017-06-22 | Accenture Global Solutions Limited | Data pipeline architecture for cloud processing of structured and unstructured data |
US20180150499A1 (en) * | 2016-11-28 | 2018-05-31 | Sap Se | Logical logging for in-memory metadata store |
CN108270726A (zh) * | 2016-12-30 | 2018-07-10 | 杭州华为数字技术有限公司 | 应用实例部署方法及装置 |
CN109039730A (zh) * | 2018-07-25 | 2018-12-18 | 网宿科技股份有限公司 | 服务器集群及服务器集群配置信息管理方法 |
Non-Patent Citations (3)
Title |
---|
WANGSHUAIXIN: "spring 云化架构迁移", pages 1 - 2 * |
多纤果冻: "从Spring迁移到Spring Boot", pages 1 - 9 * |
柳公子: "Symfony 服务容器:使用 XML 或 YAML 文件描述服务", pages 1 - 9 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112379946A (zh) * | 2020-11-27 | 2021-02-19 | 平安普惠企业管理有限公司 | 基于yaml的模板配置方法、装置及计算机设备 |
CN112540803A (zh) * | 2020-12-18 | 2021-03-23 | 深圳赛安特技术服务有限公司 | 一种表单设计适配方法、装置、设备及存储介质 |
CN112540803B (zh) * | 2020-12-18 | 2023-08-11 | 深圳赛安特技术服务有限公司 | 一种表单设计适配方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111338685B (zh) | 2023-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10649761B2 (en) | Application upgrade method and apparatus | |
US9996333B2 (en) | Apparatus and method for automating the installation and configuration of infrastructure | |
US9063765B2 (en) | System and methods for distributed execution of computer executable programs utilizing asymmetric translation | |
US7698684B2 (en) | Method and system for generating schema to Java mapping descriptors and direct mapping of XML schema and Java interfaces | |
US8775943B2 (en) | System and method for remote application configuration management on multifunction peripherals | |
CN111290753B (zh) | 前端开发环境的搭建方法、装置、设备及存储介质 | |
US10318318B2 (en) | Extending user interface of a web console | |
US20070073760A1 (en) | Method and system for generating schema to java mapping descriptors | |
CN108279882B (zh) | 框架生成方法、装置、设备及计算机可读介质 | |
US20160294929A1 (en) | System and method for reusing javascript code available in a soa middleware environment from a process defined by a process execution language | |
US20170118300A1 (en) | System and method for providing distributed caching in a transactional processing environment | |
US8914482B2 (en) | Translation of technology-agnostic management commands into multiple management protocols | |
CN109104368B (zh) | 一种请求连接方法、装置、服务器及计算机可读存储介质 | |
CN110990081A (zh) | 微服务注册、发现方法及装置、存储介质及电子设备 | |
US10579366B2 (en) | Data upgrade framework for distributed systems | |
CN111338685A (zh) | 一种公用组件配置方法、装置、设备和存储介质 | |
KR100670605B1 (ko) | 멀티미디어 콘텐츠 서비스 시스템과 방법 및 그 기록매체 | |
CN103561082B (zh) | 压缩请求的处理方法及服务器 | |
WO2017045345A1 (zh) | 一种资源管理方法、装置及多模软基站统一网管 | |
US20200110584A1 (en) | Automated code generation for functional testing of software applications | |
US10268496B2 (en) | System and method for supporting object notation variables in a process defined by a process execution language for execution in a SOA middleware environment | |
WO2023029881A1 (zh) | 设备控制方法及装置 | |
US20190294418A1 (en) | Multi-platform interface framework | |
US8499007B2 (en) | Information processing system, first information processing apparatus, second information processing apparatus, and third information processing apparatus | |
CN110333902A (zh) | 移动app的字符串加载方法、装置、***及电子设备 |
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: 518000 w601, Shenzhen Hong Kong industry university research base, 015 Gaoxin South 7th Road, high tech Zone community, Yuehai street, Nanshan District, Shenzhen City, Guangdong Province Applicant after: ASPIRE TECHNOLOGIES (SHENZHEN) LTD. Address before: 518000 south wing, 6th floor, west block, Shenzhen Hong Kong industry university research base building, South District, high tech Industrial Park, Nanshan District, Shenzhen City, Guangdong Province Applicant before: ASPIRE TECHNOLOGIES (SHENZHEN) LTD. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |