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无码一区二区人妻| 永久免费av无码不卡在线观看| 亚洲av无码专区在线电影天堂 | 日韩av片无码一区二区三区不卡| 人妻少妇乱子伦无码专区| 亚洲av日韩av无码黑人| 特级无码毛片免费视频| 国产精品久久久久无码av| 国产在线无码一区二区三区视频| 中文字幕AV无码一区二区三区| 惠民福利中文字幕人妻无码乱精品| 无码AV中文一区二区三区| 无码人妻少妇伦在线电影 | 永久免费av无码网站韩国毛片| 伊人久久综合精品无码AV专区| 亚洲AV成人无码网天堂| 无码人妻精品一区二区三区66| 一级毛片中出无码| 无码人妻aⅴ一区二区三区| 人妻中文字系列无码专区| 亚洲国产精品无码久久一区二区| 一级电影在线播放无码| 国产成人无码精品久久久露脸| 亚洲精品无码久久久久牙蜜区| 久久无码中文字幕东京热| 人妻中文字系列无码专区| 久久久久亚洲Av片无码v| 久久久无码中文字幕久...| 一夲道无码人妻精品一区二区| 亚洲va中文字幕无码| 日韩精品无码永久免费网站| 内射人妻无码色AV天堂| 日韩精品成人无码专区免费| 精品无码久久久久国产动漫3d| 精品无码久久久久国产| 日韩精品久久无码人妻中文字幕| 亚洲日韩中文无码久久| 亚洲日韩av无码| 久久午夜夜伦鲁鲁片免费无码| 少妇无码一区二区三区|