亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

組件的處理方法、裝置、計(jì)算機(jī)可讀介質(zhì)及電子設(shè)備與流程

文檔序號:40318110發(fā)布日期:2024-12-18 12:54閱讀:12來源:國知局
組件的處理方法、裝置、計(jì)算機(jī)可讀介質(zhì)及電子設(shè)備與流程

本技術(shù)屬于計(jì)算機(jī),具體涉及一種組件的處理方法、裝置、計(jì)算機(jī)可讀介質(zhì)以及電子設(shè)備。


背景技術(shù):

1、組件是一種能夠?qū)崿F(xiàn)特定功能的功能單元,在軟件開發(fā)過程中經(jīng)常被使用。目前,在開發(fā)過程中要生成一個(gè)組件,通常需要開發(fā)者手動開發(fā)和編譯。涉及組件的修改或添加時(shí),也需要開發(fā)者定位至組件所在模塊,然后進(jìn)行手動修改或添加。可以看出,組件的開發(fā)過程涉及大量人工操作,導(dǎo)致組件開發(fā)效率低下,并且,還有可能重復(fù)開發(fā)具有相似內(nèi)容的組件,進(jìn)而造成系統(tǒng)資源浪費(fèi)。


技術(shù)實(shí)現(xiàn)思路

1、本技術(shù)的目的在于提供一種組件的處理方法、裝置、計(jì)算機(jī)可讀介質(zhì)及電子設(shè)備,以優(yōu)化相關(guān)技術(shù)中組件開發(fā)效率較低的技術(shù)問題。

2、本技術(shù)的其他特性和優(yōu)點(diǎn)將通過下面的詳細(xì)描述變得顯然,或部分地通過本技術(shù)的實(shí)踐而習(xí)得。

3、根據(jù)本技術(shù)實(shí)施例的一個(gè)方面,提供一種組件的處理方法,包括:

4、獲取組件生成信息,所述組件生成信息包括需要生成的目標(biāo)組件所對應(yīng)的目標(biāo)組件類型;

5、根據(jù)組件類型和組件數(shù)據(jù)存儲路徑之間的映射關(guān)系,以及所述組件生成信息中所包含的目標(biāo)組件類型,確定所述目標(biāo)組件的數(shù)據(jù)存儲路徑;

6、根據(jù)所述目標(biāo)組件的數(shù)據(jù)存儲路徑獲取所述目標(biāo)組件的組件對象數(shù)據(jù);

7、對所述組件對象數(shù)據(jù)進(jìn)行解析,并根據(jù)解析結(jié)果生成所述目標(biāo)組件。

8、根據(jù)本技術(shù)實(shí)施例的一個(gè)方面,提供一種組件的處理裝置,包括:

9、組件信息獲取模塊,用于獲取組件生成信息,所述組件生成信息包括需要生成的目標(biāo)組件所對應(yīng)的目標(biāo)組件類型;

10、組件路徑確定模塊,用于根據(jù)組件類型和組件數(shù)據(jù)存儲路徑之間的映射關(guān)系,以及所述組件生成信息中所包含的目標(biāo)組件類型,確定所述目標(biāo)組件的數(shù)據(jù)存儲路徑;

11、組件對象數(shù)據(jù)獲取模塊,用于根據(jù)所述目標(biāo)組件的數(shù)據(jù)存儲路徑獲取所述目標(biāo)組件的組件對象數(shù)據(jù);

12、組件生成模塊,用于對所述組件對象數(shù)據(jù)進(jìn)行解析,并根據(jù)解析結(jié)果生成所述目標(biāo)組件。

13、在本技術(shù)的一個(gè)實(shí)施例中,組件生成模塊包括:

14、字段路徑獲取單元,用于從所述組件對象數(shù)據(jù)中獲取所述組件對象數(shù)據(jù)包含的組件字段路徑;所述組件字段路徑用于描述所述目標(biāo)組件的結(jié)構(gòu);

15、字段路徑解析單元,用于對所述組件字段路徑進(jìn)行解析,得到目標(biāo)組件結(jié)構(gòu);

16、解析結(jié)果生成單元,用于將所述目標(biāo)組件結(jié)構(gòu)和通過所述目標(biāo)組件類型獲取到的目標(biāo)組件數(shù)據(jù)作為所述解析結(jié)果。

17、在本技術(shù)的一個(gè)實(shí)施例中,所述組件字段路徑包含有用于描述組件內(nèi)容的容器數(shù)組;所述字段路徑解析單元具體用于:

18、解析所述組件字段路徑中包含的容器數(shù)組,得到所述容器數(shù)組所包含的次級數(shù)組,所述次級數(shù)組用于描述所述容器數(shù)組所對應(yīng)的下一級結(jié)構(gòu)的組件內(nèi)容;

19、解析所述次級數(shù)組,得到所述次級數(shù)組所包含的數(shù)組元素;所述數(shù)組元素用于描述所述目標(biāo)組件結(jié)構(gòu)中的最小數(shù)據(jù)單元或最小數(shù)據(jù)單元集合;

20、解析所述次級數(shù)組所包含的數(shù)組元素,并根據(jù)所述次級數(shù)組所包含數(shù)組元素的解析結(jié)果構(gòu)建所述目標(biāo)組件結(jié)構(gòu)。

21、在本技術(shù)的一個(gè)實(shí)施例中,所述字段路徑解析單元還用于:

22、從所述次級數(shù)組所包含的數(shù)組元素中獲取所述數(shù)組元素所包含的內(nèi)容數(shù)據(jù);

23、若所述數(shù)組元素所包含的內(nèi)容數(shù)據(jù)為指向最小數(shù)據(jù)單元的目標(biāo)屬性數(shù)據(jù),則將所述目標(biāo)屬性數(shù)據(jù)作為所述數(shù)組元素所在層級的解析結(jié)果;

24、若所述數(shù)組元素所包含的內(nèi)容數(shù)據(jù)為指向最小數(shù)據(jù)單元集合的數(shù)組型數(shù)據(jù),則將所述數(shù)組元素作為次級數(shù)組繼續(xù)進(jìn)行解析;

25、根據(jù)各個(gè)層級的解析結(jié)果生成所述次級數(shù)組所包含數(shù)組元素的解析結(jié)果。

26、在本技術(shù)的一個(gè)實(shí)施例中,所述在職還包括:

27、目標(biāo)校驗(yàn)組件生成模塊,用于根據(jù)所述目標(biāo)組件類型,以及組件類型和校驗(yàn)規(guī)則之間的映射關(guān)系,生成所述目標(biāo)組件對應(yīng)的目標(biāo)校驗(yàn)組件;

28、關(guān)聯(lián)模塊,用于將所述目標(biāo)組件和所述目標(biāo)校驗(yàn)組件進(jìn)行關(guān)聯(lián),以通過所述目標(biāo)校驗(yàn)組件對所述目標(biāo)組件中輸入的數(shù)據(jù)內(nèi)容進(jìn)行校驗(yàn)。

29、在本技術(shù)的一個(gè)實(shí)施例中,目標(biāo)校驗(yàn)組件生成模塊包括:

30、第一校驗(yàn)規(guī)則獲取單元,用于根據(jù)所述目標(biāo)組件類型,以及組件類型和校驗(yàn)規(guī)則之間的映射關(guān)系,獲取所述目標(biāo)組件對應(yīng)的第一校驗(yàn)規(guī)則;

31、第二校驗(yàn)規(guī)則獲取單元,用于根據(jù)所述目標(biāo)組件的組件標(biāo)識獲取所述目標(biāo)組件對應(yīng)的第二校驗(yàn)規(guī)則;所述第一校驗(yàn)規(guī)則的校驗(yàn)范圍大于所述第二校驗(yàn)規(guī)則的校驗(yàn)范圍;

32、目標(biāo)校驗(yàn)組件生成單元,用于根據(jù)所述第一校驗(yàn)規(guī)則和所述第二校驗(yàn)規(guī)則生成所述目標(biāo)組件對應(yīng)的目標(biāo)校驗(yàn)組件。

33、在本技術(shù)的一個(gè)實(shí)施例中,所述目標(biāo)校驗(yàn)組件生成單元具體用于:

34、將所述第一校驗(yàn)規(guī)則和所述第二校驗(yàn)規(guī)則融合,得到所述目標(biāo)組件對應(yīng)的目標(biāo)校驗(yàn)規(guī)則;

35、對所述目標(biāo)校驗(yàn)規(guī)則進(jìn)行解析,生成所述目標(biāo)校驗(yàn)組件。

36、在本技術(shù)的一個(gè)實(shí)施例中,所述目標(biāo)校驗(yàn)組件生成單元還用于:

37、將所述目標(biāo)校驗(yàn)規(guī)則中的第一規(guī)則字段轉(zhuǎn)換為預(yù)設(shè)格式的第二規(guī)則字段,所述第二規(guī)則字段包括邏輯操作符;

38、獲取所述邏輯操作符對應(yīng)的數(shù)學(xué)校驗(yàn)運(yùn)算規(guī)則和文本描述信息;

39、根據(jù)所述第二規(guī)則字段、所述數(shù)學(xué)校驗(yàn)運(yùn)算規(guī)則和所述文本描述信息生成所述目標(biāo)校驗(yàn)組件。

40、在本技術(shù)的一個(gè)實(shí)施例中,所述目標(biāo)校驗(yàn)組件具體用于:

41、檢測所述目標(biāo)組件中輸入的數(shù)據(jù)內(nèi)容;

42、調(diào)取與所述目標(biāo)組件關(guān)聯(lián)的目標(biāo)校驗(yàn)組件對所述輸入的數(shù)據(jù)內(nèi)容進(jìn)行校驗(yàn);

43、根據(jù)校驗(yàn)結(jié)果輸出校驗(yàn)結(jié)果提示信息。

44、在本技術(shù)的一個(gè)實(shí)施例中,所述目標(biāo)校驗(yàn)組件包括目標(biāo)校驗(yàn)規(guī)則和所述目標(biāo)校驗(yàn)規(guī)則對應(yīng)的文本描述信息;所述目標(biāo)校驗(yàn)組件還用于:

45、當(dāng)對所述輸入的數(shù)據(jù)內(nèi)容校驗(yàn)失敗時(shí),確定導(dǎo)致校驗(yàn)失敗的目標(biāo)校驗(yàn)規(guī)則;

46、將所述導(dǎo)致校驗(yàn)失敗的目標(biāo)校驗(yàn)規(guī)則對應(yīng)的文本描述信息作為所述校驗(yàn)結(jié)果提示信息。

47、在本技術(shù)的一個(gè)實(shí)施例中,所述裝置還包括:

48、數(shù)據(jù)保存模塊,用于當(dāng)對所述輸入的數(shù)據(jù)內(nèi)容校驗(yàn)成功時(shí),獲取所述目標(biāo)組件基于所述輸入的數(shù)據(jù)內(nèi)容所生成的輸出數(shù)據(jù);保存所述輸出數(shù)據(jù)。

49、在本技術(shù)的一個(gè)實(shí)施例中,所述輸出數(shù)據(jù)為嵌套數(shù)據(jù);所述數(shù)據(jù)保存模塊具體用于:

50、根據(jù)所述嵌套數(shù)據(jù)所包含數(shù)據(jù)的嵌套關(guān)系,生成所述嵌套數(shù)據(jù)對應(yīng)的嵌套字段路徑;

51、根據(jù)所述嵌套字段路徑和所述輸出數(shù)據(jù)的值生成參數(shù)對象,并保存所述參數(shù)對象。

52、根據(jù)本技術(shù)實(shí)施例的一個(gè)方面,提供一種計(jì)算機(jī)可讀介質(zhì),其上存儲有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如以上技術(shù)方案中的組件的處理方法。

53、根據(jù)本技術(shù)實(shí)施例的一個(gè)方面,提供一種電子設(shè)備,該電子設(shè)備包括:處理器;以及存儲器,用于存儲所述處理器的可執(zhí)行指令;其中,所述處理器執(zhí)行所述可執(zhí)行指令使得所述電子設(shè)備執(zhí)行如以上技術(shù)方案中的組件的處理方法。

54、根據(jù)本技術(shù)實(shí)施例的一個(gè)方面,提供一種計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)程序,該計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)程序包括計(jì)算機(jī)指令,該計(jì)算機(jī)指令存儲在計(jì)算機(jī)可讀存儲介質(zhì)中。計(jì)算機(jī)設(shè)備的處理器從計(jì)算機(jī)可讀存儲介質(zhì)讀取該計(jì)算機(jī)指令,處理器執(zhí)行該計(jì)算機(jī)指令,使得該計(jì)算機(jī)設(shè)備執(zhí)行如以上技術(shù)方案中的組件的處理方法。

55、在本技術(shù)實(shí)施例提供的技術(shù)方案中,通過從組件生成信息中獲取目標(biāo)組件類型,進(jìn)而根據(jù)組件類型和組件數(shù)據(jù)存儲路徑之間的映射關(guān)系、以及目標(biāo)組件類型確定目標(biāo)組件的數(shù)據(jù)存儲路徑,然后基于該數(shù)據(jù)存儲路徑獲取組件對象數(shù)據(jù),最后對組件對象數(shù)據(jù)進(jìn)行解析生成目標(biāo)組件,實(shí)現(xiàn)了根據(jù)組件類型自動生成所需要的目標(biāo)組件的功能,減少了組件開發(fā)過程中的手動操作,從而提高了組件的開發(fā)效率;同時(shí),同類型的組件可以重復(fù)使用,避免了組件開發(fā)過程中同類型組件的重復(fù)開發(fā),可以進(jìn)一步提高組件的開發(fā)效率。

56、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本技術(shù)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1