本申請涉及軟件,尤其涉及一種組件在業(yè)務(wù)中的應用方法、裝置、計算機設(shè)備及可讀存儲介質(zhì)。
背景技術(shù):
1、隨著銀行業(yè)務(wù)發(fā)展的多元化和智能化,對系統(tǒng)的可靠性也有著更高的要求,這就對業(yè)務(wù)開發(fā)體系有著更高的要求。由于目前業(yè)務(wù)開發(fā)在不同團隊之間存在較大差異,包括開發(fā)規(guī)范、組件復用以及開發(fā)協(xié)作等方面,這種差異長此以往會限制團隊的發(fā)展,更無法滿足銀行戰(zhàn)略發(fā)展需要。
2、在組件復用方面,傳統(tǒng)的組件復用更多依賴離線組件包,無法實時加載。
技術(shù)實現(xiàn)思路
1、基于此,有必要針對上述問題,提出一種組件在業(yè)務(wù)中的應用方法、裝置、計算機設(shè)備及可讀存儲介質(zhì),能夠?qū)崿F(xiàn)組件的實時加載。
2、第一方面,本申請?zhí)峁┮环N組件在業(yè)務(wù)中的應用方法,所述方法包括:
3、獲取用戶的頁面訪問請求;
4、向服務(wù)器發(fā)起請求,以請求獲取所述頁面的組件的程序代碼;
5、執(zhí)行服務(wù)器返回的程序代碼,以將所述組件渲染至所述頁面。
6、在一些實施例中,所述向服務(wù)器發(fā)起請求,具體包括:
7、通過組件的資源路徑向服務(wù)器發(fā)起請求。
8、在一些實施例中,組件在業(yè)務(wù)中的應用方法還包括:
9、通過組件管理平臺統(tǒng)一配置所有業(yè)務(wù)場景同一時間使用同一個組件,或,通過組件管理平臺單獨配置每個業(yè)務(wù)場景同一時間使用的組件。
10、在一些實施例中,組件在業(yè)務(wù)中的應用方法還包括:
11、當所有業(yè)務(wù)場景同一時間使用第一組件時,若需要更新第一組件,則將更新內(nèi)容發(fā)布至所有業(yè)務(wù)場景中的第二組件的資源路徑下;
12、在組件管理平臺將第一組件的訪問路徑更改為第二組件的資源路徑下。
13、在一些實施例中,組件在業(yè)務(wù)中的應用還包括:
14、當需要回退頁面版本時,組件管理平臺重新配置所有業(yè)務(wù)場景的組件的版本。
15、在一些實施例中,組件在業(yè)務(wù)中的應用還包括:
16、通過npm包管理工具下載組件至應用,應用對組件進行打包構(gòu)建,輸出打包產(chǎn)物,將打包產(chǎn)物發(fā)布至所述服務(wù)器。
17、在一些實施例中,組件在業(yè)務(wù)中的應用還包括:
18、組件管理平臺配置下載組件和打包構(gòu)建的權(quán)限,所述權(quán)限具有唯一性。
19、第二方面,本申請還提供一種組件在業(yè)務(wù)中的應用裝置,所述裝置包括:
20、獲取模塊,用于獲取用戶的頁面訪問請求;
21、請求模塊,用于向服務(wù)器發(fā)起請求,以請求獲取所述頁面的組件的程序代碼;
22、執(zhí)行模塊,用于執(zhí)行服務(wù)器返回的程序代碼,以將所述組件渲染至所述頁面。
23、第三方面,本申請實施例還提供了一種計算機設(shè)備,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述計算機程序被所述處理器執(zhí)行時,使得所述處理器執(zhí)行如第一方面任一項所述的組件在業(yè)務(wù)中的應用方法的步驟。
24、第四方面,本申請實施例還提供了一種計算機可讀存儲介質(zhì),存儲有計算機程序,所述計算機程序被處理器執(zhí)行時,使得所述處理器執(zhí)行如第一方面任一項所述的組件在業(yè)務(wù)中的應用方法的步驟。
25、采用本申請實施例,至少具有如下有益效果:
26、本申請實施例通過將組件的程序代碼預先存儲在服務(wù)器中,當獲取用戶的頁面訪問請求時,向服務(wù)器發(fā)起請求,從服務(wù)器獲取頁面的組件的程序代碼并執(zhí)行,從而將組件渲染至用訪問的頁面。相當于將現(xiàn)有技術(shù)的離線的組件轉(zhuǎn)化為線上的組件,組件加載效率高,能夠?qū)崿F(xiàn)組件的實時加載。
1.一種組件在業(yè)務(wù)中的應用方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的組件在業(yè)務(wù)中的應用方法,其特征在于,所述向服務(wù)器發(fā)起請求,具體包括:
3.根據(jù)權(quán)利要求2所述的組件在業(yè)務(wù)中的應用方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求3所述的組件在業(yè)務(wù)中的應用方法,其特征在于,所述方法還包括:
5.根據(jù)權(quán)利要求1所述的組件在業(yè)務(wù)中的應用方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的組件在業(yè)務(wù)中的應用方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求6所述的組件在業(yè)務(wù)中的應用方法,其特征在于,所述方法還包括:
8.一種組件在業(yè)務(wù)中的應用裝置,其特征在于,所述裝置包括:
9.一種計算機設(shè)備,其特征在于,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述計算機程序被所述處理器執(zhí)行時,使得所述處理器執(zhí)行如權(quán)利要求1至7中任一項所述的組件在業(yè)務(wù)中的應用方法的步驟。
10.一種計算機可讀存儲介質(zhì),其特征在于,存儲有計算機程序,所述計算機程序被處理器執(zhí)行時,使得所述處理器執(zhí)行如權(quán)利要求1至7中任一項所述的組件在業(yè)務(wù)中的應用方法的步驟。