国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種可視化代碼生成方法及系統(tǒng)與流程

      文檔序號(hào):12270943閱讀:來源:國知局

      技術(shù)特征:

      1.一種可視化代碼生成方法,其特征在于,所述可視化代碼生成方法包括:

      接收用戶在可視化界面上輸入的開發(fā)需求信息,所述開發(fā)需求信息包括業(yè)務(wù)批次、開發(fā)流目錄、業(yè)務(wù)編號(hào)、業(yè)務(wù)名稱、業(yè)務(wù)類型、功能菜單、業(yè)務(wù)關(guān)鍵字;

      根據(jù)所述開發(fā)需求信息,從業(yè)務(wù)流程代碼庫中調(diào)用相應(yīng)的業(yè)務(wù)流程代碼塊,并按照所述業(yè)務(wù)流程代碼塊之間的邏輯關(guān)系對(duì)所述業(yè)務(wù)流程代碼塊進(jìn)行封裝,生成目標(biāo)應(yīng)用程序的XML代碼文件和/或JAVA代碼文件,所述邏輯關(guān)系包括父子關(guān)系及先后關(guān)系。

      2.根據(jù)權(quán)利要求1所述的可視化代碼生成方法,其特征在于,所述可視化代碼生成還包括:將共用業(yè)務(wù)流程的交易類與配置文件分解為業(yè)務(wù)流程代碼塊,添加到所述業(yè)務(wù)流程代碼庫中。

      3.根據(jù)權(quán)利要求1所述的可視化代碼生成方法,其特征在于,所述可視化代碼生成方法還包括:當(dāng)所述業(yè)務(wù)流程代碼庫中不存在符合所述開發(fā)需求信息要求的業(yè)務(wù)流程代碼塊時(shí),將符合所述開發(fā)需求信息要求的業(yè)務(wù)代碼塊及其與已有業(yè)務(wù)代碼塊之間的邏輯關(guān)系添加到所述業(yè)務(wù)流程代碼庫中。

      4.根據(jù)權(quán)利要求1所述的可視化代碼生成方法,其特征在于,根據(jù)所述開發(fā)需求信息,從業(yè)務(wù)流程代碼庫中調(diào)用相應(yīng)的業(yè)務(wù)流程代碼塊,并按照所述業(yè)務(wù)流程代碼塊之間的邏輯關(guān)系對(duì)所述業(yè)務(wù)流程代碼塊進(jìn)行封裝,生成目標(biāo)應(yīng)用程序的XML代碼文件和/或JAVA代碼文件,包括:

      接收用戶在可視化界面上輸入的產(chǎn)品層接口定義信息、產(chǎn)品層接口描述信息及業(yè)務(wù)路由信息;

      接收用戶上傳的與所述產(chǎn)品層接口定義信息對(duì)應(yīng)的輸入接口文件及輸出接口文件;

      根據(jù)所述開發(fā)需求信息、產(chǎn)品層接口定義信息、產(chǎn)品層接口描述信息及業(yè)務(wù)路由信息,從所述業(yè)務(wù)流程代碼庫中選擇與產(chǎn)品層相關(guān)的業(yè)務(wù)流程代碼塊;

      按照所述與產(chǎn)品層相關(guān)業(yè)務(wù)流程代碼塊之間的邏輯關(guān)系對(duì)所述業(yè)務(wù)流程代碼塊進(jìn)行封裝,生成目標(biāo)應(yīng)用程序中產(chǎn)品層的XML代碼文件和/或JAVA代碼文件。

      5.根據(jù)權(quán)利要求1所述的可視化代碼生成方法,其特征在于,根據(jù)所述開發(fā)需求信息,從業(yè)務(wù)流程代碼庫中調(diào)用相應(yīng)的業(yè)務(wù)流程代碼塊,并按照所述業(yè)務(wù)流程代碼塊之間的邏輯關(guān)系對(duì)所述業(yè)務(wù)流程代碼塊進(jìn)行封裝,生成目標(biāo)應(yīng)用程序的XML代碼文件和/或JAVA代碼文件,包括:

      接收用戶在可視化界面上輸入的數(shù)據(jù)庫訪問接口層對(duì)應(yīng)的表名,獲取所述表的結(jié)構(gòu);

      根據(jù)所述開發(fā)需求信息選擇對(duì)應(yīng)所述表的DML操作步驟代碼塊;

      按照對(duì)應(yīng)所述表的DML操作步驟代碼塊之間的邏輯關(guān)系對(duì)所述DML操作步驟代碼塊進(jìn)行封裝,生成目標(biāo)應(yīng)用程序中數(shù)據(jù)庫訪問接口層的XML代碼文件和/或JAVA代碼文件。

      6.根據(jù)權(quán)利要求1所述的可視化代碼生成方法,其特征在于,根據(jù)所述開發(fā)需求信息,從業(yè)務(wù)流程代碼庫中調(diào)用相應(yīng)的業(yè)務(wù)流程代碼塊,并按照所述業(yè)務(wù)流程代碼塊之間的邏輯關(guān)系對(duì)所述業(yè)務(wù)流程代碼塊進(jìn)行封裝,生成目標(biāo)應(yīng)用程序的XML代碼文件和/或JAVA代碼文件,包括:

      接收用戶在可視化界面上輸入的服務(wù)層接口定義信息及服務(wù)層接口描述信息;

      根據(jù)所述開發(fā)需求信息、服務(wù)層接口定義信息及服務(wù)層接口描述信息,從所述業(yè)務(wù)流程代碼庫中選擇與服務(wù)層相關(guān)的業(yè)務(wù)流程代碼塊;

      按照所述與服務(wù)層相關(guān)的業(yè)務(wù)流程代碼塊之間的邏輯關(guān)系對(duì)所述業(yè)務(wù)流程代碼塊進(jìn)行封裝,并調(diào)用與所述服務(wù)層相關(guān)的產(chǎn)品層及數(shù)據(jù)庫訪問接口層,生成目標(biāo)應(yīng)用程序中服務(wù)層的XML代碼文件和/或JAVA代碼文件。

      7.根據(jù)權(quán)利要求1所述的可視化代碼生成方法,其特征在于,根據(jù)所述開發(fā)需求信息,從業(yè)務(wù)流程代碼庫中調(diào)用相應(yīng)的業(yè)務(wù)流程代碼塊,并按照所述業(yè)務(wù)流程代碼塊之間的邏輯關(guān)系對(duì)所述業(yè)務(wù)流程代碼塊進(jìn)行封裝,生成目標(biāo)應(yīng)用程序的XML代碼文件和/或JAVA代碼文件,包括:

      根據(jù)所述開發(fā)需求信息,從所述業(yè)務(wù)流程代碼庫中選擇與展現(xiàn)層相關(guān)的業(yè)務(wù)流程代碼塊;

      按照所述與展現(xiàn)層相關(guān)的業(yè)務(wù)流程代碼塊之間的邏輯關(guān)系對(duì)所述業(yè)務(wù)流程代碼塊進(jìn)行封裝,并調(diào)用與所述展現(xiàn)層相關(guān)的服務(wù)層,生成目標(biāo)應(yīng)用程序中展現(xiàn)層的XML代碼文件和/或JAVA代碼文件。

      8.根據(jù)權(quán)利要求1所述的可視化代碼生成方法,其特征在于,根據(jù)所述開發(fā)需求信息,從業(yè)務(wù)流程代碼庫中調(diào)用相應(yīng)的業(yè)務(wù)流程代碼塊,并按照所述業(yè)務(wù)流程代碼塊之間的邏輯關(guān)系對(duì)所述業(yè)務(wù)流程代碼塊進(jìn)行封裝,生成目標(biāo)應(yīng)用程序的XML代碼文件和/或JAVA代碼文件,包括:

      接收用戶在可視化界面上輸入的自動(dòng)處理業(yè)務(wù)模塊的類型;

      根據(jù)所述開發(fā)需求信息及自動(dòng)處理業(yè)務(wù)模塊的類型,從所述業(yè)務(wù)流程代碼庫中選擇與所述自動(dòng)處理業(yè)務(wù)模塊的類型對(duì)應(yīng)的倒表操作代碼塊及發(fā)送后臺(tái)操作代碼塊;

      根據(jù)所述倒表操作代碼塊及發(fā)送后臺(tái)操作代碼塊之間的邏輯關(guān)系對(duì)所述倒表操作代碼塊及發(fā)送后臺(tái)操作代碼塊進(jìn)行封裝,生成目標(biāo)應(yīng)用程序中的自動(dòng)處理業(yè)務(wù)模塊的XML代碼文件和/或JAVA代碼文件。

      9.根據(jù)權(quán)利要求1所述的可視化代碼生成方法,其特征在于,根據(jù)所述開發(fā)需求信息,從業(yè)務(wù)流程代碼庫中調(diào)用相應(yīng)的業(yè)務(wù)流程代碼塊,并按照所述業(yè)務(wù)流程代碼塊之間的邏輯關(guān)系對(duì)所述業(yè)務(wù)流程代碼塊進(jìn)行封裝,生成目標(biāo)應(yīng)用程序的XML代碼文件和/或JAVA代碼文件,包括:

      接收用戶在可視化界面上輸入的數(shù)據(jù)接收業(yè)務(wù)模塊的類型;

      根據(jù)所述開發(fā)需求信息及數(shù)據(jù)接收業(yè)務(wù)模塊的類型,從所述業(yè)務(wù)流程代碼庫中選擇與所述數(shù)據(jù)接收業(yè)務(wù)模塊的類型對(duì)應(yīng)的業(yè)務(wù)流程代碼塊;

      根據(jù)所述數(shù)據(jù)接收業(yè)務(wù)模塊的類型對(duì)應(yīng)的業(yè)務(wù)流程代碼塊之間的邏輯關(guān)系對(duì)所述業(yè)務(wù)流程代碼塊進(jìn)行封裝,生成目標(biāo)應(yīng)用程序中數(shù)據(jù)接收業(yè)務(wù)模塊的XML代碼文件和/或JAVA代碼文件。

      10.根據(jù)權(quán)利要求1所述的可視化代碼生成方法,其特征在于,所述可視化代碼生成方法還包括:

      接收用戶上傳的輸出接口文件;

      根據(jù)所述開發(fā)需求信息對(duì)所述輸出接口文件進(jìn)行封裝,生成擋板數(shù)據(jù)文件。

      11.根據(jù)權(quán)利要求1所述的可視化代碼生成方法,其特征在于,所述可視化代碼生成方法還包括:

      接收用戶在可視化界面上輸入的產(chǎn)品層接口交易碼;

      從所述應(yīng)用程序的產(chǎn)品層中獲取與所述接口交易碼對(duì)應(yīng)的XML輸出接口文件;

      根據(jù)所述開發(fā)需求信息對(duì)所述XML輸出接口文件進(jìn)行封裝,生成擋板數(shù)據(jù)文件。

      12.根據(jù)權(quán)利要求1所述的可視化代碼生成方法,其特征在于,所述可視化代碼生成包括:

      獲取與所述應(yīng)用程序進(jìn)行數(shù)據(jù)交互的外部系統(tǒng)返回給所述應(yīng)用程序的數(shù)據(jù);

      根據(jù)所述開發(fā)需求信息對(duì)返回給所述應(yīng)用程序的數(shù)據(jù)進(jìn)行封裝,生成擋板數(shù)據(jù)文件。

      13.一種可視化代碼生成系統(tǒng),其特征在于,所述可視化代碼生成系統(tǒng)包括:

      信息接收單元,用于接收用戶在可視化界面上輸入的開發(fā)需求信息,所述開發(fā)需求信息包括業(yè)務(wù)批次、開發(fā)流目錄、業(yè)務(wù)編號(hào)、業(yè)務(wù)名稱、業(yè)務(wù)類型、功能菜單、業(yè)務(wù)關(guān)鍵字;

      業(yè)務(wù)流程代碼庫,用于存儲(chǔ)應(yīng)用程序開發(fā)所用的業(yè)務(wù)流程代碼塊;

      代碼文件生成單元,用于根據(jù)所述開發(fā)需求信息,從實(shí)施業(yè)務(wù)流程代碼庫中調(diào)用相應(yīng)的業(yè)務(wù)流程代碼塊,并按照所述業(yè)務(wù)流程代碼塊之間的邏輯關(guān)系對(duì)所述業(yè)務(wù)流程代碼塊進(jìn)行封裝,生成目標(biāo)應(yīng)用程序的XML代碼文件和/或JAVA代碼文件,所述邏輯關(guān)系包括父子關(guān)系及先后關(guān)系。

      14.根據(jù)權(quán)利要求13所述的可視化代碼生成系統(tǒng),其特征在于,所述可視化代碼生成系統(tǒng)還包括:

      代碼塊生成單元,用于將共用業(yè)務(wù)流程的交易類與配置文件分解為業(yè)務(wù)流程代碼塊,添加到所述業(yè)務(wù)流程代碼庫中。

      15.根據(jù)權(quán)利要求13所述的可視化代碼生成系統(tǒng),其特征在于,所述可視化代碼生成系統(tǒng)還包括:

      代碼塊維護(hù)單元,用于當(dāng)所述業(yè)務(wù)流程代碼庫中不存在符合所述開發(fā)需求信息要求的業(yè)務(wù)流程代碼塊時(shí),將符合所述開發(fā)需求信息要求的業(yè)務(wù)代碼塊及其與已有業(yè)務(wù)代碼塊之間的邏輯關(guān)系添加到所述業(yè)務(wù)流程代碼庫中。

      16.根據(jù)權(quán)利要求13所述的可視化代碼生成系統(tǒng),其特征在于,所述代碼文件生成單元包括:

      第一信息接收模塊,用于接收用戶在可視化界面上輸入的產(chǎn)品層接口定義信息、產(chǎn)品層接口描述信息及業(yè)務(wù)路由信息;

      接口文件獲取模塊,用于接收用戶上傳的與所述產(chǎn)品層接口定義信息對(duì)應(yīng)的輸入接口文件及輸出接口文件;

      第一代碼塊獲取模塊,用于根據(jù)所述開發(fā)需求信息、產(chǎn)品層接口定義信息、產(chǎn)品層接口描述信息及業(yè)務(wù)路由信息,從所述業(yè)務(wù)流程代碼庫中選擇與產(chǎn)品層相關(guān)的業(yè)務(wù)流程代碼塊;

      第一代碼文件生成單元,用于按照所述與產(chǎn)品層相關(guān)業(yè)務(wù)流程代碼塊之間的邏輯關(guān)系對(duì)所述業(yè)務(wù)流程代碼塊進(jìn)行封裝,生成目標(biāo)應(yīng)用程序中產(chǎn)品層的XML代碼文件和/或JAVA代碼文件。

      17.根據(jù)權(quán)利要求13所述的可視化代碼生成系統(tǒng),其特征在于,所述代碼文件生成單元還包括:

      第二信息接收模塊,用于接收用戶在可視化界面上輸入的數(shù)據(jù)庫訪問接口層對(duì)應(yīng)的表名,獲取所述表的結(jié)構(gòu);

      第二代碼塊獲取模塊,用于根據(jù)所述開發(fā)需求信息選擇對(duì)應(yīng)所述表的DML操作步驟代碼塊;

      第二代碼文件生成模塊,用于按照對(duì)應(yīng)所述表的DML操作步驟代碼塊之間的邏輯關(guān)系對(duì)所述DML操作步驟代碼塊進(jìn)行封裝,生成目標(biāo)應(yīng)用程序中數(shù)據(jù)庫訪問接口層的XML代碼文件和/或JAVA代碼文件。

      18.根據(jù)權(quán)利要求13所述的可視化代碼生成系統(tǒng),其特征在于,所述代碼文件生成單元還包括:

      第三信息接收模塊,用于接收用戶在可視化界面上輸入的服務(wù)層接口定義信息及服務(wù)層接口描述信息;

      第三代碼塊獲取模塊,用于根據(jù)所述開發(fā)需求信息、服務(wù)層接口定義信息及服務(wù)層接口描述信息,從所述業(yè)務(wù)流程代碼庫中選擇與服務(wù)層相關(guān)的業(yè)務(wù)流程代碼塊;

      第三代碼文件生成模塊,用于按照所述與服務(wù)層相關(guān)的業(yè)務(wù)流程代碼塊之間的邏輯關(guān)系對(duì)所述業(yè)務(wù)流程代碼塊進(jìn)行封裝,并調(diào)用與所述服務(wù)層相關(guān)的產(chǎn)品層及數(shù)據(jù)庫訪問接口層,生成目標(biāo)應(yīng)用程序中服務(wù)層的XML代碼文件和/或JAVA代碼文件。

      19.根據(jù)權(quán)利要求13所述的可視化代碼生成系統(tǒng),其特征在于,所述代碼文件生成單元還包括:

      第四信息接收模塊,用于根據(jù)所述開發(fā)需求信息,從所述業(yè)務(wù)流程代碼庫中選擇與展現(xiàn)層相關(guān)的業(yè)務(wù)流程代碼塊;

      第四代碼文件生成模塊,用于按照所述與展現(xiàn)層相關(guān)的業(yè)務(wù)流程代碼塊之間的邏輯關(guān)系對(duì)所述業(yè)務(wù)流程代碼塊進(jìn)行封裝,并調(diào)用與所述展現(xiàn)層相關(guān)的服務(wù)層,生成目標(biāo)應(yīng)用程序中展現(xiàn)層的XML代碼文件和/或JAVA代碼文件。

      20.根據(jù)權(quán)利要求13所述的可視化代碼生成系統(tǒng),其特征在于,所述代碼文件生成單元還包括:

      第五信息接收模塊,用于接收用戶在可視化界面上輸入的自動(dòng)處理業(yè)務(wù)模塊的類型;

      第五代碼塊獲取模塊,用于根據(jù)所述開發(fā)需求信息及自動(dòng)處理業(yè)務(wù)模塊的類型,從所述業(yè)務(wù)流程代碼庫中選擇與所述自動(dòng)處理業(yè)務(wù)模塊的類型對(duì)應(yīng)的倒表操作代碼塊及發(fā)送后臺(tái)操作代碼塊;

      第五代碼文件生成模塊,用于根據(jù)所述倒表操作代碼塊及發(fā)送后臺(tái)操作代碼塊之間的邏輯關(guān)系對(duì)所述倒表操作代碼塊及發(fā)送后臺(tái)操作代碼塊進(jìn)行封裝,生成目標(biāo)應(yīng)用程序中的自動(dòng)處理業(yè)務(wù)模塊的XML代碼文件和/或JAVA代碼文件。

      21.根據(jù)權(quán)利要求13所述的可視化代碼生成系統(tǒng),其特征在于,所述代碼文件生成單元還包括:

      第六信息接收模塊,用于接收用戶在可視化界面上輸入的數(shù)據(jù)接收業(yè)務(wù)模塊的類型;

      第六代碼塊獲取模塊,用于根據(jù)所述開發(fā)需求信息及數(shù)據(jù)接收業(yè)務(wù)模塊的類型,從所述業(yè)務(wù)流程代碼庫中選擇與所述數(shù)據(jù)接收業(yè)務(wù)模塊的類型對(duì)應(yīng)的業(yè)務(wù)流程代碼塊;

      第六代碼文件生成模塊,用于根據(jù)所述數(shù)據(jù)接收業(yè)務(wù)模塊的類型對(duì)應(yīng)的業(yè)務(wù)流程代碼塊之間的邏輯關(guān)系對(duì)所述業(yè)務(wù)流程代碼塊進(jìn)行封裝,生成目標(biāo)應(yīng)用程序中數(shù)據(jù)接收業(yè)務(wù)模塊的XML代碼文件和/或JAVA代碼文件。

      22.根據(jù)權(quán)利要求13所述的可視化代碼生成系統(tǒng),其特征在于,所述可視化代碼生成系統(tǒng)還包括:

      文件接收單元,用于接收用戶上傳的輸出接口文件;

      第一擋板文件生成單元,用于根據(jù)所述開發(fā)需求信息對(duì)所述輸出接口文件進(jìn)行封裝,生成擋板數(shù)據(jù)文件。

      23.根據(jù)權(quán)利要求13所述的可視化代碼生成系統(tǒng),其特征在于,所述可視化代碼生成系統(tǒng)還包括:

      交易碼接收單元,用于接收用戶在可視化界面上輸入的產(chǎn)品層接口交易碼;

      第二擋板文件生成單元,從所述應(yīng)用程序的產(chǎn)品層中獲取與所述接口交易碼對(duì)應(yīng)的XML輸出接口文件,并根據(jù)所述開發(fā)需求信息對(duì)所述XML輸出接口文件進(jìn)行封裝,生成擋板數(shù)據(jù)文件。

      24.根據(jù)權(quán)利要求13所述的可視化代碼生成系統(tǒng),其特征在于,所述可視化代碼生成系統(tǒng)還包括:

      返回?cái)?shù)據(jù)獲取單元,用于獲取與所述應(yīng)用程序進(jìn)行數(shù)據(jù)交互的外部系統(tǒng)返回給所述應(yīng)用程序的數(shù)據(jù);

      第三擋板文件生成單元,根據(jù)所述開發(fā)需求信息對(duì)返回給所述應(yīng)用程序的數(shù)據(jù)進(jìn)行封裝,生成擋板數(shù)據(jù)文件。

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