CN112540754B - 基于b/s架构的构件复用方法、装置、电子设备及存储介质 - Google Patents

基于b/s架构的构件复用方法、装置、电子设备及存储介质 Download PDF

Info

Publication number
CN112540754B
CN112540754B CN202011401504.6A CN202011401504A CN112540754B CN 112540754 B CN112540754 B CN 112540754B CN 202011401504 A CN202011401504 A CN 202011401504A CN 112540754 B CN112540754 B CN 112540754B
Authority
CN
China
Prior art keywords
original
resources
target
component
resource
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.)
Active
Application number
CN202011401504.6A
Other languages
English (en)
Other versions
CN112540754A (zh
Inventor
张炜
卓流艺
秦东明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
3Clear Technology Co Ltd
Original Assignee
3Clear Technology 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 3Clear Technology Co Ltd filed Critical 3Clear Technology Co Ltd
Priority to CN202011401504.6A priority Critical patent/CN112540754B/zh
Publication of CN112540754A publication Critical patent/CN112540754A/zh
Application granted granted Critical
Publication of CN112540754B publication Critical patent/CN112540754B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/36Software reuse
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

本发明公开了一种基于B/S架构的构件复用方法、装置、电子设备及存储介质。该方法包括:获取原始构件;获取原始构件的原始资源;获取需求资源;根据需求资源对原始资源进行筛选得到目标资源;从原始构件中提取包含目标资源的目标构件;对目标构件进行重组,得到复用构件。现有构件复用方法存在构件获取困难、复用构件匹配性差和不同构件不能相互访问限制构件复用的问题。本发明通过先根据需求资源对原始资源进行筛选得到目标资源,再根据目标资源提取目标构件的方法能够快速找到匹配的构件,提高了构件复用的效率。

Description

基于B/S架构的构件复用方法、装置、电子设备及存储介质
技术领域
本发明涉及软件工程技术领域,具体涉及一种基于B/S架构的构件复用方法、装置、电子设备及存储介质。
背景技术
在每个公司的IT环境中,都会由许多个业务***组成,而每个业务***的背后又部署了很多套不同的程序来支撑,这些应用程序我们称之为构件。这些构件,通常散布在IT环境的各个角落,如果不能有效的将这些资产管理起来,就无法发挥其应有的价值,难以重复利用。这些构件可能是java语言开发的、也有可能是.net来开发的,也有可能涉及多个应用开发商。而且***的建设是逐步开展的,各应用构件的上线时间不同。现有的构件复用方法由于构件功能描述不充分存在构件获取困难、获取的构件匹配性差的问题。不同的构件由于不能相互访问也限制了构件的复用。
因此,如何实现构件的复用成为了本领域技术人员亟待解决的技术问题和始终研究的重点。
发明内容
有鉴于此,本发明实施例提供了一种基于B/S(Browser/Server)架构(浏览器/服务器架构)的构件复用方法、装置、电子设备及存储介质,以解决现有技术中构件获取困难、复用构件匹配性差和不同构件不能相互访问限制构件复用的问题。
为此,本发明实施例提供了如下技术方案:
本发明第一方面,提供了一种基于B/S架构的构件复用方法,包括:
获取原始构件;
获取所述原始构件的原始资源;
获取需求资源;
根据所述需求资源对所述原始资源进行筛选得到目标资源;
从所述原始构件中提取包含所述目标资源的目标构件;
对所述目标构件进行重组,得到复用构件。
进一步地,获取所述原始构件的原始资源之后还包括:
对所述原始资源进行分类,得到原始访问资源和原始操作资源;
对所述需求资源进行分类,得到需求访问资源和需求操作资源;
根据所述需求访问资源对所述原始访问资源进行筛选得到目标访问资源;
根据所述需求操作资源对所述原始操作资源进行筛选得到目标操作资源;
从所述原始构件中提取包含所述目标访问资源的第一目标构件;
从所述原始构件中提取包含所述目标操作资源的第二目标构件;
对所述第一目标构件和所述第二目标构件进行重组,得到复用构件。
进一步地,对所述第一目标构件和所述第二目标构件进行重组包括:
获取所述第一目标构件对应的目标访问资源的第一访问地址;
获取所述第二目标构件对应的目标操作资源的第二访问地址;
根据所述第一目标访问地址和所述第二目标访问地址对所述第一目标构件和所述第二目标构件进行重组。
进一步地,获取所述原始构件的原始资源之后,还包括:
检验所述原始资源的有效性,并删除无效的所述原始资源。
进一步地,根据所述需求资源对所述原始资源进行筛选得到目标资源包括:
获取与所述需求资源匹配的多个所述原始资源;
根据更新频率、稳定性和有效资源占比对每个与所述需求资源匹配的所述原始资源进行评分;
从多个所述原始资源中选取评分最高的原始资源作为所述目标资源。
进一步地,通过如下公式计算所述原始资源的评分:
Figure BDA0002817103440000031
其中,E为所述原始资源的评分,K1为所述更新频率的权重,K2为所述稳定性的权重,K3为所述有效资源占比的权重,A1为当前时间,A2为所述原始资源上一次更新的时间,R为申请访问所述原始资源的总次数,r为所述原始资源被成功使用的总次数,Q为与所述原始资源对应的原始构件包含的资源的总数。
本发明第二方面,提供了一种基于B/S架构的构件复用装置,包括:
第一获取模块,用于获取原始构件;
第二获取模块,用于获取所述原始构件的原始资源;
第三获取模块,用于获取需求资源;
筛选模块,用于根据所述需求资源对所述原始资源进行筛选得到目标资源;
提取模块,用于从所述原始构件中提取包含所述目标资源的目标构件;
重组模块,用于对所述目标构件进行重组,得到复用构件。
进一步地,还包括:
第一分类模块,用于对所述原始资源进行分类,得到原始访问资源和原始操作资源;
第二分类模块,用于对所述需求资源进行分类,得到需求访问资源和需求操作资源;
所述筛选模块还用于,根据所述需求访问资源对所述原始访问资源进行筛选得到目标访问资源;
并且用于根据所述需求操作资源对所述原始操作资源进行筛选得到目标操作资源;
所述提取模块还用于,从所述原始构件中提取包含所述目标访问资源的第一目标构件;
并且用于从所述原始构件中提取包含所述目标操作资源的第二目标构件;
所述重组模块用于对所述第一目标构件和所述第二目标构件进行重组。
本发明第三方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行本发明第一方面中任一所述的方法。
本发明第四方面,提供了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现本发明第一方面中任一所述方法的步骤。
本发明实施例技术方案,具有如下优点:
本发明实施例提供了一种基于B/S架构的构件复用方法、装置、电子设备及存储介质。现有构件复用方法存在构件获取困难、复用构件匹配性差和不同构件不能相互访问限制构件复用的问题。本发明通过先根据需求资源对原始资源进行筛选得到目标资源,再根据目标资源提取目标构件的方法能够快速找到匹配的构件,提高了构件复用的效率。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例的基于B/S架构的构件复用方法的流程图。
图2为本发明实施例的基于B/S架构的构件复用装置结构框图。
图3是本发明可选实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在本申请的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
在本申请的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接或可以相互通讯;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。
在本申请中,除非另有明确的规定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正下方和斜下方,或仅仅表示第一特征水平高度小于第二特征。
下文的公开提供了许多不同的实施方式或例子用来实现本申请的不同结构。为了简化本申请的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本申请。此外,本申请可以在不同例子中重复参考数字和/或参考字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式和/或设置之间的关系。此外,本申请提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的应用和/或其他材料的使用。
图1为本发明实施例的基于B/S架构的构件复用方法的流程图。如图1所示,本发明提供了一种基于B/S架构的构件复用方法,包括如下步骤:
S101:获取原始构件。本实施例中,原始构件的开发语言可以是java、.net、python、go等等。原始构件为web应用程序,能够通过网页访问。原始构件的数目为多个。
S102:获取原始构件的原始资源。本实施例中,原始资源包括原始构件的功能描述。每个原始构件包括多个原始资源。优选检验原始资源的有效性,并删除无效的原始资源。
S103:获取需求资源。本实施例中,需求资源包括需求功能描述,需求资源的数目为多个。
S104:根据需求资源对原始资源进行筛选得到目标资源。本实施例中,目标资源与需求资源的功能描述匹配。
S105:从原始构件中提取包含目标资源的目标构件。
S106:对目标构件进行重组,得到复用构件。
与现有技术相比,本发明对构件也没有架构的要求和限制。本发明通过先根据需求资源对原始资源进行筛选得到目标资源,再根据目标资源提取目标构件的方法能够快速找到匹配的构件,提高构件复用的效率。
在一个具体的实施方式中,获取原始构件的原始资源之后还包括:对原始资源进行分类,得到原始访问资源和原始操作资源;对需求资源进行分类,得到需求访问资源和需求操作资源;根据需求访问资源对原始访问资源进行筛选得到目标访问资源;根据需求操作资源对原始操作资源进行筛选得到目标操作资源;从原始构件中提取包含目标访问资源的第一目标构件;从原始构件中提取包含目标操作资源的第二目标构件;对第一目标构件和第二目标构件进行重组,得到复用构件。
本实施例中,原始访问资源包括页面展示资源,原始操作资源包括页面中的操作按钮,例如,添加、修改、删除等。与现有技术相比,本实施例中的原始资源按照访问资源和操作资源进行分类,有利于后续按照需求资源的种类进行查找,与现有是按照功能描述进行查找相比,速度更快,匹配更准确。
在一个具体的实施方式中,对第一目标构件和第二目标构件进行重组包括获取第一目标构件对应的目标访问资源的第一访问地址。获取第二目标构件对应的目标操作资源的第二访问地址。根据第一目标访问地址和第二目标访问地址对第一目标构件和第二目标构件进行重组。
与现有技术相比,本实施例将物理上或者逻辑上相对独立的访问资源,重新按需组装,形成新的构件,极大的发挥了资产的利用价值。
在一个具体的实施方式中,根据需求资源对原始资源进行筛选得到目标资源包括:获取与需求资源匹配的多个原始资源;根据更新频率、稳定性和有效资源占比对每个与需求资源匹配的原始资源进行评分;从多个原始资源中选取评分最高的原始资源作为目标资源。
本实施例中,通过如下公式计算原始资源的评分:
Figure BDA0002817103440000081
其中,E为原始资源的评分,K1为更新频率的权重,K2为稳定性的权重,K3为有效资源占比的权重,A1为当前时间,A2为原始资源上一次更新的时间,R为申请访问原始资源的总次数,r为在R次申请访问中原始资源被成功使用的总次数,Q为与原始资源对应的原始构件包含的资源的总数。
与现有技术相比,本发明从更新频率、稳定性和有效资源占比三个角度对原始资源进行评分,能够根据评分选出最合适的目标资源,进而得到匹配度最高的复用构件。
在本实施例中还提供了一种基于B/S架构的构件复用装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图2为本发明实施例的基于B/S架构的构件复用装置结构框图。如图2所示,该装置包括:第一获取模块201,用于获取原始构件;第二获取模块202,用于获取原始构件的原始资源;第三获取模块203,用于获取需求资源;筛选模块204,用于根据需求资源对原始资源进行筛选得到目标资源;提取模块205,用于从原始构件中提取包含目标资源的目标构件;重组模块206,用于对目标构件进行重组,得到复用构件。
在一个具体的实施方式中,该装置还包括:第一分类模块,用于对原始资源进行分类,得到原始访问资源和原始操作资源;第二分类模块,用于对需求资源进行分类,得到需求访问资源和需求操作资源。
进一步地,筛选模块还用于,根据需求访问资源对原始访问资源进行筛选得到目标访问资源;第二筛选单元,用于根据需求操作资源对原始操作资源进行筛选得到目标操作资源。
进一步地,提取模块还用于,从原始构件中提取包含目标访问资源的第一目标构件;第二提取单元,用于从原始构件中提取包含目标操作资源的第二目标构件。
进一步地,重组模块用于对第一目标构件和第二目标构件进行重组。
请参阅图3,图3是本发明可选实施例提供的一种电子设备的结构示意图,如图3所示,该电子设备可以包括:至少一个处理器301,例如CPU(Central Processing Unit,中央处理器),至少一个通信接口303,存储器304,至少一个通信总线302。其中,通信总线302用于实现这些组件之间的连接通信。其中,通信接口303可以包括显示屏(Display)、键盘(Keyboard),可选通信接口303还可以包括标准的有线接口、无线接口。存储器304可以是高速RAM存储器(Random Access Memory,随机存取存储器),也可以是非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。存储器304可选的还可以是至少一个位于远离前述处理器301的存储装置。其中处理器301可以结合图2所描述的装置,存储器304中存储应用程序,且处理器301调用存储器304中存储的程序代码,以用于执行上述任一方法步骤,即用于执行以下操作:
获取原始构件。获取原始构件的原始资源。获取需求资源。根据需求资源对原始资源进行筛选得到目标资源。从原始构件中提取包含目标资源的目标构件。对目标构件进行重组,得到复用构件。
本发明实施例中,处理器301调用存储器304中的程序代码,还用于执行以下操作:
对原始资源进行分类,得到原始访问资源和原始操作资源。对需求资源进行分类,得到需求访问资源和需求操作资源。根据需求访问资源对原始访问资源进行筛选得到目标访问资源。根据需求操作资源对原始操作资源进行筛选得到目标操作资源。从原始构件中提取包含目标访问资源的第一目标构件。从原始构件中提取包含目标操作资源的第二目标构件。对第一目标构件和第二目标构件进行重组,得到复用构件。
本发明实施例中,处理器301调用存储器304中的程序代码,还用于执行以下操作:
获取第一目标构件对应的目标访问资源的第一访问地址;获取第二目标构件对应的目标操作资源的第二访问地址;根据第一目标访问地址和第二目标访问地址对第一目标构件和第二目标构件进行重组。
本发明实施例中,处理器301调用存储器304中的程序代码,还用于执行以下操作:
检验原始资源的有效性,并删除无效的原始资源。
本发明实施例中,处理器301调用存储器304中的程序代码,还可以执行以下操作:
将前一列的输出状态作为当前列的输入状态;根据当前列的输入状态、当前节点的类型和当前节点的变量数据的存放地址得到当前节点的输出。
其中,通信总线302可以是外设部件互连标准(peripheral componentinterconnect,简称PCI)总线或扩展工业标准结构(extended industry standardarchitecture,简称EISA)总线等。通信总线302可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
其中,存储器304可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);存储器也可以包括非易失性存储器(英文:non-volatile memory),例如快闪存储器(英文:flash memory),硬盘(英文:hard diskdrive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD);存储器304还可以包括上述种类的存储器的组合。
其中,处理器301可以是中央处理器(英文:central processing unit,缩写:CPU),网络处理器(英文:network processor,缩写:NP)或者CPU和NP的组合。
其中,处理器301还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specific integrated circuit,缩写:ASIC),可编程逻辑器件(英文:programmable logic device,缩写:PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(英文:complex programmable logic device,缩写:CPLD),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:FPGA),通用阵列逻辑(英文:generic arraylogic,缩写:GAL)或其任意组合。
可选地,存储器304还用于存储程序指令。处理器301可以调用程序指令,实现如本申请图1实施例中所示的基于B/S架构的构件复用方法。
本发明实施例还提供了一种非暂态计算机存储介质,计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的基于B/S架构的构件复用方法。其中,存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、快闪存储器(Flash Memory)、硬盘(Hard DiskDrive,缩写:HDD)或固态硬盘(Solid-State Drive,SSD)等;存储介质还可以包括上述种类的存储器的组合。
虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。

Claims (9)

1.一种基于B/S架构的构件复用方法,其特征在于,包括:
获取原始构件;
获取所述原始构件的原始资源;
获取需求资源;
根据所述需求资源对所述原始资源进行筛选得到目标资源;
从所述原始构件中提取包含所述目标资源的目标构件;
对所述目标构件进行重组,得到复用构件;
其中,根据所述需求资源对所述原始资源进行筛选得到目标资源包括:
获取与所述需求资源匹配的多个所述原始资源;
根据更新频率、稳定性和有效资源占比对每个与所述需求资源匹配的所述原始资源进行评分;
从多个所述原始资源中选取评分最高的原始资源作为所述目标资源。
2.根据权利要求1所述的基于B/S架构的构件复用方法,其特征在于,获取所述原始构件的原始资源之后还包括:
对所述原始资源进行分类,得到原始访问资源和原始操作资源;
对所述需求资源进行分类,得到需求访问资源和需求操作资源;
根据所述需求访问资源对所述原始访问资源进行筛选得到目标访问资源;
根据所述需求操作资源对所述原始操作资源进行筛选得到目标操作资源;
从所述原始构件中提取包含所述目标访问资源的第一目标构件;
从所述原始构件中提取包含所述目标操作资源的第二目标构件;
对所述第一目标构件和所述第二目标构件进行重组,得到复用构件。
3.根据权利要求2所述的基于B/S架构的构件复用方法,其特征在于,对所述第一目标构件和所述第二目标构件进行重组包括:
获取所述第一目标构件对应的目标访问资源的第一访问地址;
获取所述第二目标构件对应的目标操作资源的第二访问地址;
根据第一目标访问地址和第二目标访问地址对所述第一目标构件和所述第二目标构件进行重组。
4.根据权利要求1所述的基于B/S架构的构件复用方法,其特征在于,获取所述原始构件的原始资源之后,还包括:
检验所述原始资源的有效性,并删除无效的所述原始资源。
5.根据权利要求1所述的基于B/S架构的构件复用方法,其特征在于,通过如下公式计算所述原始资源的评分:
Figure FDA0003157906500000021
其中,E为所述原始资源的评分,K1为所述更新频率的权重,K2为所述稳定性的权重,K3为所述有效资源占比的权重,A1为当前时间,A2为所述原始资源上一次更新的时间,R为申请访问所述原始资源的总次数,r为所述原始资源被成功使用的总次数,Q为与所述原始资源对应的原始构件包含的资源的总数。
6.一种基于B/S架构的构件复用装置,其特征在于,包括:
第一获取模块,用于获取原始构件;
第二获取模块,用于获取所述原始构件的原始资源;
第三获取模块,用于获取需求资源;
筛选模块,用于根据所述需求资源对所述原始资源进行筛选得到目标资源;其中,根据所述需求资源对所述原始资源进行筛选得到目标资源包括:获取与所述需求资源匹配的多个所述原始资源;根据更新频率、稳定性和有效资源占比对每个与所述需求资源匹配的所述原始资源进行评分;从多个所述原始资源中选取评分最高的原始资源作为所述目标资源;
提取模块,用于从所述原始构件中提取包含所述目标资源的目标构件;
重组模块,用于对所述目标构件进行重组,得到复用构件。
7.根据权利要求6所述的基于B/S架构的构件复用装置,其特征在于,还包括:
第一分类模块,用于对所述原始资源进行分类,得到原始访问资源和原始操作资源;
第二分类模块,用于对所述需求资源进行分类,得到需求访问资源和需求操作资源;
所述筛选模块还用于,根据所述需求访问资源对所述原始访问资源进行筛选得到目标访问资源;并且用于根据所述需求操作资源对所述原始操作资源进行筛选得到目标操作资源;
所述提取模块还用于,从所述原始构件中提取包含所述目标访问资源的第一目标构件;
并且用于从所述原始构件中提取包含所述目标操作资源的第二目标构件;
所述重组模块用于对所述第一目标构件和所述第二目标构件进行重组。
8.一种电子设备,其特征在于,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行上述权利要求1-5中任一所述的方法。
9.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现上述权利要求1-5中任一所述方法的步骤。
CN202011401504.6A 2020-12-04 2020-12-04 基于b/s架构的构件复用方法、装置、电子设备及存储介质 Active CN112540754B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011401504.6A CN112540754B (zh) 2020-12-04 2020-12-04 基于b/s架构的构件复用方法、装置、电子设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011401504.6A CN112540754B (zh) 2020-12-04 2020-12-04 基于b/s架构的构件复用方法、装置、电子设备及存储介质

Publications (2)

Publication Number Publication Date
CN112540754A CN112540754A (zh) 2021-03-23
CN112540754B true CN112540754B (zh) 2021-09-07

Family

ID=75015805

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011401504.6A Active CN112540754B (zh) 2020-12-04 2020-12-04 基于b/s架构的构件复用方法、装置、电子设备及存储介质

Country Status (1)

Country Link
CN (1) CN112540754B (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101382893A (zh) * 2008-10-10 2009-03-11 清华大学 一种基于Web服务的构件在线组装方法
CN103345386A (zh) * 2013-05-31 2013-10-09 电子科技大学 一种软件生产方法、装置及运行***
CN109766086A (zh) * 2019-01-11 2019-05-17 成都淞幸科技有限责任公司 一种基于soa架构的软件构件服务***及方法、计算机

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10216493B2 (en) * 2016-11-25 2019-02-26 Sap Se Distributed UI development harmonized as one application during build time
CN107092478B (zh) * 2017-02-24 2018-09-21 中国人民解放军海军大连舰艇学院 一种软件构件库与构件开发工具的集成***与方法
US10691428B2 (en) * 2018-10-24 2020-06-23 Sap Se Digital compliance platform
CN110795067A (zh) * 2019-11-07 2020-02-14 成都淞幸科技有限责任公司 一种需求原型可复用方法
CN111158676A (zh) * 2019-12-31 2020-05-15 山东蚁动网络科技有限公司 基于变量传播技术的构件关联性分析方法及设备、介质

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101382893A (zh) * 2008-10-10 2009-03-11 清华大学 一种基于Web服务的构件在线组装方法
CN103345386A (zh) * 2013-05-31 2013-10-09 电子科技大学 一种软件生产方法、装置及运行***
CN109766086A (zh) * 2019-01-11 2019-05-17 成都淞幸科技有限责任公司 一种基于soa架构的软件构件服务***及方法、计算机

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于构件的软件复用技术应用研究;黎娅;《中国优秀硕士学位论文全文数据库》;20080515(第5期);第9、35-39页 *

Also Published As

Publication number Publication date
CN112540754A (zh) 2021-03-23

Similar Documents

Publication Publication Date Title
US11829401B2 (en) Method for table extraction from journal literature based on text state characteristics
EP2936366B1 (en) Method and system for network validation of information
US11799863B2 (en) Creation device, creation system, creation method, and creation program
CN109670091B (zh) 一种基于数据标准的元数据智能维护方法和装置
TW201232294A (en) Formatting data by example
JP2018116496A (ja) 差異検出装置及びプログラム
US11625438B2 (en) Monitoring information processing systems utilizing co-clustering of strings in different sets of data records
CN115729817A (zh) 测试用例库的生成及优化方法、装置、电子设备和存储介质
CN116682130A (zh) 图签信息的提取方法、装置、设备及可读存储介质
CN112540754B (zh) 基于b/s架构的构件复用方法、装置、电子设备及存储介质
CN112818937A (zh) Excel文件的识别方法、装置、电子设备及可读存储介质
WO2019080419A1 (zh) 标准知识库的构建方法、电子装置及存储介质
CN112380115A (zh) 一种回归测试方法、装置、电子设备及存储介质
CN112328379A (zh) 一种应用迁移方法、装置、设备及介质
CN111324725A (zh) 一种话题获取方法、终端、计算机可读存储介质
CN113806647A (zh) 识别开发框架的方法及相关设备
CN113411222B (zh) 存储器、app服务器主机地址分析方法、装置和设备
WO2022186932A1 (en) Decision tree native to graph database
CN113468076A (zh) 应用程序的异常测试方法、装置、设备及存储介质
US10394920B2 (en) Data verification device
US7996366B1 (en) Method and system for identifying stale directories
CN113656306B (zh) Sql语句的测试方法、***、存储介质及计算机设备
CN110719260B (zh) 智能网络安全分析方法、装置及计算机可读存储介质
CN114283437A (zh) 图例识别方法、装置、设备及存储介质
CN109901989B (zh) Json对比方法和装置以及电子设备

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
EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20210323

Assignee: Beijing Zhongke Sanqing Environmental Technology Co.,Ltd.

Assignor: 3CLEAR TECHNOLOGY Co.,Ltd.

Contract record no.: X2022980012305

Denomination of invention: Component multiplexing method, device, electronic device and storage medium based on B/S architecture

Granted publication date: 20210907

License type: Common License

Record date: 20220815