System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 精品无码成人网站久久久久久,尤物永久免费AV无码网站,亚洲精品无码av人在线观看
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于應用服務器的EJB應用跨平臺轉換方法及裝置制造方法及圖紙

    技術編號:44447559 閱讀:5 留言:0更新日期:2025-02-28 18:53
    本申請公開了一種基于應用服務器的EJB應用跨平臺轉換方法及裝置,所述方法包括:將當前目標應用遷移部署至目標應用服務器時,識別當前目標應用的類型;若當前目標應用為EJB應用,從當前目標應用的部署文件中,檢測出當前目標應用的部署描述信息;確定當前目標應用的部署描述信息的信息描述類型以及目標應用服務器對應的信息描述類型;根據當前目標應用的部署描述信息的信息描述類型的描述符,與目標應用服務器對應的信息描述類型的映射規則,將當前目標應用的部署描述信息轉換為目標應用服務器對應的信息描述類型的信息,得到當前目標應用的轉換描述信息;利用當前目標應用的轉換描述信息,完成當前目標應用遷移部署至目標應用服務器中。

    【技術實現步驟摘要】

    本申請涉及應用遷移,特別涉及一種基于應用服務器的ejb應用跨平臺轉換方法及裝置。


    技術介紹

    1、ejb應用指的是可部署在ejb容器的應用。其中,ejb容器是java?ee服務器的一部分,主要用于負責管理ejb的生命周期、提供資源、處理事務和安全性等。而在ejb應用部署時,為了能讓ejb應用可以滿足相應的需求,所以需要通過部署描述符進行ejb應用的信息配置。

    2、由于ejb應用通常需要針對特定的應用服務器進行定制化的部署描述符配置,如事務屬性、安全性約束、資源引用等,其通常以xml文件的形式存在。而不同廠商或者型號的服務器,對于這些配置信息的解釋和處理方式會存在區別,所以當前在將ejb應用遷移至新的應用服務器時,則針對所遷移的新的應用服務器重新進行配置修改,以能適配新的應用服務器。

    3、但是針對所遷移的新的應用服務器重新進行配置修改不僅較為繁瑣,增加了開發和維護的成本,并且還容易出現錯誤,使得應用的配置與先前的不相同,導致無法滿足使用需求,或者無法使用。


    技術實現思路

    1、基于上述現有技術的不足,本申請提供了一種基于應用服務器的ejb應用跨平臺轉換方法及裝置、電子設備、存儲介質,以解決現有技術較為繁瑣,容易出現錯誤的問題。

    2、為了實現上述目的,本申請提供了以下技術方案:

    3、本申請第一方面提供了一種基于應用服務器的ejb應用跨平臺轉換方法,包括:

    4、當將當前目標應用遷移部署至目標應用服務器時,識別所述當前目標應用的類型;

    5、若識別出所述當前目標應用屬于ejb應用,則從所述當前目標應用部署的部署文件中,檢測出所述當前目標應用的部署描述信息;

    6、確定所述當前目標應用的部署描述信息所屬的信息描述類型以及所述目標應用服務器對應的信息描述類型;

    7、根據所述當前目標應用的部署描述信息所屬的信息描述類型的描述符,與所述目標應用服務器對應的信息描述類型的映射規則,將所述當前目標應用的部署描述信息轉換為所述目標應用服務器對應的信息描述類型的信息,得到所述當前目標應用的轉換描述信息;

    8、利用所述當前目標應用的轉換描述信息,完成所述當前目標應用遷移部署至所述目標應用服務器中。

    9、可選地,在上述的基于應用服務器的ejb應用跨平臺轉換方法中,所述識別所述當前目標應用的類型,包括:

    10、掃描所述當前目標應用部署的部署文件中的各個子文件;

    11、判斷掃描出的所述當前目標應用部署的部署文件中的各個子文件中,是否存在ejb應用的各個標準規范文件;

    12、若判斷出掃描出的所述當前目標應用部署的部署文件中的各個子文件中,存在ejb應用的各個標準規范文件,則確定所述當前目標應用屬于ejb應用;

    13、若判斷出掃描出的所述當前目標應用部署的部署文件中的各個子文件中,不存在ejb應用的各個標準規范文件,則確定所述當前目標應用屬于web應用。

    14、可選地,在上述的基于應用服務器的ejb應用跨平臺轉換方法中,所述根據所述當前目標應用的部署描述信息所屬的信息描述類型的描述符,與所述目標應用服務器對應的信息描述類型的描述符的映射規則,將所述當前目標應用的部署描述信息轉換為所述目標應用服務器對應的信息描述類型的信息,得到所述當前目標應用的轉換描述信息,包括:

    15、根據所述當前目標應用的部署描述信息所屬的信息描述類型以及所述目標應用服務器對應的信息描述類型,所述從轉換規則庫中查找出目標映射規則;其中,所述目標映射規則為所述當前目標應用的部署描述信息所屬的信息描述類型的描述符,與所述目標應用服務器對應的信息描述類型的描述符的映射規則;

    16、對所述當前目標應用的部署描述信息進行解析,得到所述當前目標應用的部署描述信息中的每個待轉換描述符;

    17、分別從所述目標映射規則中查找出各個所述待轉換描述符對應的轉換信息;

    18、將各個所述待轉換描述符轉換為其對應的轉換信息中對應的描述符,得到所述當前目標應用的轉換描述信息。

    19、可選地,在上述的基于應用服務器的ejb應用跨平臺轉換方法中,所述利用所述當前目標應用的轉換描述信息,完成所述當前目標應用遷移部署至所述目標應用服務器中之前,還包括:

    20、檢測所述當前目標應用的轉換描述信息與所述目標應用服務器的兼容性;

    21、若檢測出所述當前目標應用的轉換描述信息與所述目標應用服務器兼容,則執行所述利用所述當前目標應用的轉換描述信息,完成所述當前目標應用遷移部署至所述目標應用服務器中;

    22、若檢測出所述當前目標應用的轉換描述信息與所述目標應用服務器不兼容,則反饋提示信息。

    23、可選地,在上述的基于應用服務器的ejb應用跨平臺轉換方法中,所述檢測所述當前目標應用的轉換描述信息與所述目標應用服務器的兼容性,包括:

    24、檢測所述當前目標應用的轉換描述信息中,是否存在未成功進行轉換的描述符;

    25、其中,若檢測出所述當前目標應用的轉換描述信息中存在任意一個未成功進行轉換的描述符,則確定所述當前目標應用的轉換描述信息與所述目標應用服務器不兼容;

    26、若檢測出所述當前目標應用的轉換描述信息中不存在未成功進行轉換的描述符,則確定所述當前目標應用的轉換描述信息與所述目標應用服務器兼容。

    27、本申請第二方面提供了一種基于應用服務器的ejb應用跨平臺轉換裝置,包括:

    28、類型識別單元,用于當將當前目標應用遷移部署至目標應用服務器時,識別所述當前目標應用的類型;

    29、信息檢測單元,用于在識別出所述當前目標應用屬于ejb應用時,從所述當前目標應用部署的部署文件中,檢測出所述當前目標應用的部署描述信息;

    30、類型確定單元,用于確定所述當前目標應用的部署描述信息所屬的信息描述類型以及所述目標應用服務器對應的信息描述類型;

    31、信息轉換單元,用于根據所述當前目標應用的部署描述信息所屬的信息描述類型的描述符,與所述目標應用服務器對應的信息描述類型的映射規則,將所述當前目標應用的部署描述信息轉換為所述目標應用服務器對應的信息描述類型的信息,得到所述當前目標應用的轉換描述信息;

    32、遷移單元,用于利用所述當前目標應用的轉換描述信息,完成所述當前目標應用遷移部署至所述目標應用服務器中。

    33、可選地,在上述的基于應用服務器的ejb應用跨平臺轉換裝置中,所述類型識別單元,包括:

    34、文件掃描單元,用于掃描所述當前目標應用部署的部署文件中的各個子文件;

    35、文件判斷單元,用于判斷掃描出的所述當前目標應用部署的部署文件中的各個子文件中,是否存在ejb應用的各個標準規范文件;

    36、第一類型確定單元,用于在判斷出掃描出的所述當前目標應用部署的部署文件中的各個子文件中,存在ejb應用的各個標準規范文件時本文檔來自技高網...

    【技術保護點】

    1.一種基于應用服務器的EJB應用跨平臺轉換方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,所述識別所述當前目標應用的類型,包括:

    3.根據權利要求1所述的方法,其特征在于,所述根據所述當前目標應用的部署描述信息所屬的信息描述類型的描述符,與所述目標應用服務器對應的信息描述類型的描述符的映射規則,將所述當前目標應用的部署描述信息轉換為所述目標應用服務器對應的信息描述類型的信息,得到所述當前目標應用的轉換描述信息,包括:

    4.根據權利要求1所述的方法,其特征在于,所述利用所述當前目標應用的轉換描述信息,完成所述當前目標應用遷移部署至所述目標應用服務器中之前,還包括:

    5.根據權利要求4所述的方法,其特征在于,所述檢測所述當前目標應用的轉換描述信息與所述目標應用服務器的兼容性,包括:

    6.一種基于應用服務器的EJB應用跨平臺轉換裝置,其特征在于,包括:

    7.根據權利要求6所述的裝置,其特征在于,所述類型識別單元,包括:

    8.根據權利要求6所述的裝置,其特征在于,所述信息轉換單元,包括:

    9.一種電子設備,其特征在于,包括:

    10.一種計算機存儲介質,其特征在于,用于存儲計算機程序,所述計算機程序被處理器執行時,用于實現如權利要求1至5任意一項所述的基于應用服務器的EJB應用跨平臺轉換方法。

    ...

    【技術特征摘要】

    1.一種基于應用服務器的ejb應用跨平臺轉換方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,所述識別所述當前目標應用的類型,包括:

    3.根據權利要求1所述的方法,其特征在于,所述根據所述當前目標應用的部署描述信息所屬的信息描述類型的描述符,與所述目標應用服務器對應的信息描述類型的描述符的映射規則,將所述當前目標應用的部署描述信息轉換為所述目標應用服務器對應的信息描述類型的信息,得到所述當前目標應用的轉換描述信息,包括:

    4.根據權利要求1所述的方法,其特征在于,所述利用所述當前目標應用的轉換描述信息,完成所述當前目標應用遷移部署至所述目標應用服務器中之前...

    【專利技術屬性】
    技術研發人員:王芬趙欣翟魯超李得亮楊傳艷
    申請(專利權)人:山東中創軟件商用中間件股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久伊人亚洲AV无码网站| 一本加勒比HEZYO无码人妻| 国产精品午夜无码体验区 | 亚洲AV无码成人精品区狼人影院| 成人免费无码大片A毛片抽搐色欲| 无码区国产区在线播放| 亚洲精品一级无码鲁丝片| 无码人妻精品一区二区三区久久久 | 国产精品xxxx国产喷水亚洲国产精品无码久久一区| 国产强被迫伦姧在线观看无码| 无码AV天堂一区二区三区| 亚洲一级Av无码毛片久久精品| 一本大道无码av天堂| 99无码精品二区在线视频| 国产在线无码不卡影视影院 | AV无码小缝喷白浆在线观看| 国产一区二区三区无码免费| 精品无码成人片一区二区98| 亚洲国产精品无码中文lv| 亚洲av福利无码无一区二区| 无码无套少妇毛多18p| 日韩a级无码免费视频| 中文字幕久无码免费久久 | 少妇无码太爽了在线播放| 亚洲AV综合永久无码精品天堂| 免费无码一区二区三区| 亚洲国产精品无码专区在线观看| 国产爆乳无码一区二区麻豆| 久青草无码视频在线观看 | 国产成人无码一区二区在线播放| 亚洲成?v人片天堂网无码| 一本一道中文字幕无码东京热| 无码一区二区三区AV免费| 波多野结衣VA无码中文字幕电影| 日韩放荡少妇无码视频| 国产亚洲精久久久久久无码77777| 亚洲无码视频在线| 亚洲中文久久精品无码| 亚洲AV无码不卡在线播放| 亚洲va成无码人在线观看| MM1313亚洲精品无码久久|