两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種基于xml與db的數(shù)據(jù)交換方法及該數(shù)據(jù)適配器的制作方法

文檔序號:6428362閱讀:203來源:國知局
專利名稱:一種基于xml與db的數(shù)據(jù)交換方法及該數(shù)據(jù)適配器的制作方法
技術領域
本發(fā)明涉及數(shù)據(jù)適配器,特別涉及一種基于XML與DB的數(shù)據(jù)交換方法和一種由實施該數(shù)據(jù)交換方法的數(shù)據(jù)適配器。
背景技術
現(xiàn)有技術中,在通過傳統(tǒng)表單來采集數(shù)據(jù)的應用中,如JSP、ASP或基于Word的表單,60%以上的工作量都集中在數(shù)據(jù)轉換與入庫這個環(huán)節(jié)上,而這個環(huán)節(jié)對于程序員來說是沒有任何簡化與自動化實現(xiàn)的可能性的,它需要程序員針對每一種業(yè)務分別進行手工編寫程序來完成數(shù)據(jù)的轉換與入庫和更新等工作,針對這種情況只能用“費時、費力、數(shù)據(jù)可移植性極差”來形容這種工作模式。那么做為新一代表單應用的智能表單,是否可以實現(xiàn)在 “零”代碼的情況下自動完成數(shù)據(jù)的轉換與入庫等操作呢?申請人通過不懈的努力,希望能夠提供一種基于XML與DB的數(shù)據(jù)交換手段方法和數(shù)據(jù)適配器,通過該基于XML與DB數(shù)據(jù)交換的標準數(shù)據(jù)適配器來完成這一數(shù)據(jù)交換過程。

發(fā)明內容
本發(fā)明的目的在于,提供一種基于XML與DB的數(shù)據(jù)交換方法和實施該方法的數(shù)據(jù)適配器,通過合理設置相應的功能模塊,實現(xiàn)DB與khema的樹形目錄全部節(jié)點的自動映射連接,有效地實現(xiàn)XML與DB的數(shù)據(jù)自動交換,提高效率,降低工作強度。本發(fā)明為實現(xiàn)上述目的所采用的技術方案為一種基于XML與DB的數(shù)據(jù)交換方法,其用于將表單的元數(shù)據(jù)XML與數(shù)據(jù)庫DB建立對應數(shù)據(jù)交換關系,其包括以下步驟(1)制備一基于XML與DB的數(shù)據(jù)適配器,該數(shù)據(jù)適配器包括一數(shù)據(jù)庫DB處理模塊、一表單數(shù)據(jù)模型khema處理模塊和一 DB與khema映射處理模塊,該數(shù)據(jù)庫DB處理模塊和表單數(shù)據(jù)模型khema處理模塊分別與該DB與khema映射處理模塊相連接;(2)選擇數(shù)據(jù)庫DB,選擇需要與XML進行數(shù)據(jù)交換的業(yè)務數(shù)據(jù)庫DB,數(shù)據(jù)庫DB中數(shù)據(jù)結構生成樹形目錄;(3)裝入表單數(shù)據(jù)模型khema,并生成樹形目錄;(4)將DB樹形目錄與khema樹形目錄中的全部節(jié)點顯示出來,將該DB樹形目錄與khema樹形目錄中相對應的節(jié)點建立映射關系,并生成映射連接線;( 數(shù)據(jù)庫DB與表單數(shù)據(jù)模Skhema建立映射關系后,用戶可以進行定義數(shù)據(jù)行為。作為本發(fā)明的進一步改進,所述表單數(shù)據(jù)模型khema由表單設計工具中的模型視圖定義生成。作為本發(fā)明的進一步改進,該數(shù)據(jù)庫DB處理模塊中設置有相連接的DB選擇單元和DB樹形目錄生成單元。作為本發(fā)明的進一步改進,該表單數(shù)據(jù)模Skhema處理模塊中設置有相連接的表單數(shù)據(jù)模型khema裝入單元和khema樹形目錄生成單元。作為本發(fā)明的進一步改進,該DB與khema映射處理模塊中設置有相連接的目錄節(jié)點映射單元和映射連接線生成單元。作為本發(fā)明的進一步改進,所述DB樹形目錄生成單元與khema樹形目錄生成單元分別與目錄節(jié)點映射單元相連接。一種實施前述基于XML與DB的數(shù)據(jù)交換方法的數(shù)據(jù)適配器,其包括一數(shù)據(jù)庫DB 處理模塊、一表單數(shù)據(jù)模型khema處理模塊和一 DB與khema映射處理模塊,該數(shù)據(jù)庫DB 處理模塊和表單數(shù)據(jù)模型khema處理模塊分別與該DB與khema映射處理模塊相連接。作為本發(fā)明的進一步改進,所述表單數(shù)據(jù)模型khema由表單設計工具中的模型視圖定義生成。作為本發(fā)明的進一步改進,該數(shù)據(jù)庫DB處理模塊中包括相連接的DB選擇單元和DB樹形目錄生成單元,該表單數(shù)據(jù)模型khema處理模塊包括相連接的表單數(shù)據(jù)模型 Schema裝入單元和khema樹形目錄生成單元,該DB與khema映射處理模塊包括相連接的目錄節(jié)點映射單元和映射連接線生成單元,所述DB樹形目錄生成單元與khema樹形目錄生成單元分別與目錄節(jié)點映射單元相連接。本發(fā)明的有益效果為本發(fā)明通過合理設置相應的功能模塊,實現(xiàn)DB與khema的樹形目錄全部節(jié)點的自動映射連接,有效地實現(xiàn)XML與DB的數(shù)據(jù)自動交換,提高效率,降低工作強度。下面結合附圖與實施例,對本發(fā)明進一步說明。


圖1是本發(fā)明的工作示意圖。
具體實施例方式實施例見圖1,本發(fā)明一種基于XML與DB的數(shù)據(jù)交換方法,其用于將表單的元數(shù)據(jù)XML與數(shù)據(jù)庫DB建立對應數(shù)據(jù)交換關系,其包括以下步驟(1)制備一基于XML與DB的數(shù)據(jù)適配器,該數(shù)據(jù)適配器包括一數(shù)據(jù)庫DB處理模塊、一表單數(shù)據(jù)模型khema處理模塊和一 DB與khema映射處理模塊,該數(shù)據(jù)庫DB處理模塊和表單數(shù)據(jù)模型khema處理模塊分別與該DB與khema映射處理模塊相連接;(2)選擇數(shù)據(jù)庫DB,選擇需要與XML進行數(shù)據(jù)交換的業(yè)務數(shù)據(jù)庫DB,數(shù)據(jù)庫DB中數(shù)據(jù)結構生成樹形目錄;(3)裝入表單數(shù)據(jù)模型khema,并生成樹形目錄;(4)將DB樹形目錄與khema樹形目錄中的全部節(jié)點顯示出來,將該DB樹形目錄與khema樹形目錄中相對應的節(jié)點建立映射關系,并生成映射連接線;(5)數(shù)據(jù)庫DB與表單數(shù)據(jù)模型khema建立映射關系后,用戶可以進行定義數(shù)據(jù)行為。所述表單數(shù)據(jù)模型khema由表單設計工具中的模型視圖定義生成。該數(shù)據(jù)庫DB處理模塊中設置有相連接的DB選擇單元和DB樹形目錄生成單元。該表單數(shù)據(jù)模型khema處理模塊中設置有相連接的表單數(shù)據(jù)模型khema裝入單元和khema樹形目錄生成單元。該DB與khema映射處理模塊中設置有相連接的目錄節(jié)點映射單元和映射連接線生成單元。所述DB樹形目錄生成單元與khema樹形目錄生成單元分別與目錄節(jié)點映射單元相連接。一種實施前述基于XML與DB的數(shù)據(jù)交換方法的數(shù)據(jù)適配器,其包括一數(shù)據(jù)庫DB 處理模塊、一表單數(shù)據(jù)模型khema處理模塊和一 DB與khema映射處理模塊,該數(shù)據(jù)庫DB 處理模塊和表單數(shù)據(jù)模型khema處理模塊分別與該DB與khema映射處理模塊相連接。所述表單數(shù)據(jù)模型khema由表單設計工具中的模型視圖定義生成。該數(shù)據(jù)庫DB處理模塊中包括相連接的DB選擇單元和DB樹形目錄生成單元,該表單數(shù)據(jù)模型khema處理模塊包括相連接的表單數(shù)據(jù)模型khema裝入單元和khema樹形目錄生成單元,該DB與khema映射處理模塊包括相連接的目錄節(jié)點映射單元和映射連接線生成單元,所述DB樹形目錄生成單元與khema樹形目錄生成單元分別與目錄節(jié)點映射單元相連接。本發(fā)明通過合理設置相應的功能模塊,實現(xiàn)DB與khema的樹形目錄全部節(jié)點的自動映射連接,有效地實現(xiàn)XML與DB的數(shù)據(jù)自動交換,提高效率,降低工作強度。如本發(fā)明實施例所述,與本發(fā)明相同或相似結構的其他基于XML與DB的數(shù)據(jù)交換方法及數(shù)據(jù)適配器,均在本發(fā)明保護范圍內。
權利要求
1.一種基于XML與DB的數(shù)據(jù)交換方法,其用于將表單的元數(shù)據(jù)XML與數(shù)據(jù)庫DB建立對應數(shù)據(jù)交換關系,其特征在于其包括以下步驟(1)制備一基于XML與DB的數(shù)據(jù)適配器,該數(shù)據(jù)適配器包括一數(shù)據(jù)庫DB處理模塊、一表單數(shù)據(jù)模型khema處理模塊和一 DB與khema映射處理模塊,該數(shù)據(jù)庫DB處理模塊和表單數(shù)據(jù)模型^hema處理模塊分別與該DB與khema映射處理模塊相連接;(2)選擇數(shù)據(jù)庫DB,選擇需要與XML進行數(shù)據(jù)交換的業(yè)務數(shù)據(jù)庫DB,數(shù)據(jù)庫DB中數(shù)據(jù)結構生成樹形目錄;(3)裝入表單數(shù)據(jù)模型khema,并生成樹形目錄;(4)將DB樹形目錄與khema樹形目錄中的全部節(jié)點顯示出來,將該DB樹形目錄與 Schema樹形目錄中相對應的節(jié)點建立映射關系,并生成映射連接線;(5)數(shù)據(jù)庫DB與表單數(shù)據(jù)模型khema建立映射關系后,用戶可以進行定義數(shù)據(jù)行為。
2.一種基于XML與DB的數(shù)據(jù)交換方法,其特征在于,所述表單數(shù)據(jù)模型khema由表單設計工具中的模型視圖定義生成。
3.根據(jù)權利要求1所述的基于XML與DB的數(shù)據(jù)交換方法,其特征在于,該數(shù)據(jù)庫DB處理模塊中設置有相連接的DB選擇單元和DB樹形目錄生成單元。
4.根據(jù)權利要求3所述的基于XML與DB的數(shù)據(jù)交換方法,其特征在于,該表單數(shù)據(jù)模型khema處理模塊中設置有相連接的表單數(shù)據(jù)模型khema裝入單元和khema樹形目錄生成單元。
5.根據(jù)權利要求4所述的基于XML與DB的數(shù)據(jù)交換方法,其特征在于,該DB與khema 映射處理模塊中設置有相連接的目錄節(jié)點映射單元和映射連接線生成單元。
6.根據(jù)權利要求5所述的基于XML與DB的數(shù)據(jù)交換方法,其特征在于,所述DB樹形目錄生成單元與khema樹形目錄生成單元分別與目錄節(jié)點映射單元相連接。
7.一種實施權利要求1所述基于XML與DB的數(shù)據(jù)交換方法的數(shù)據(jù)適配器,其特征在于其包括一數(shù)據(jù)庫DB處理模塊、一表單數(shù)據(jù)模型khema處理模塊和一 DB與khema映射處理模塊,該數(shù)據(jù)庫DB處理模塊和表單數(shù)據(jù)模型khema處理模塊分別與該DB與khema 映射處理模塊相連接。
8.根據(jù)權利要求7所述的數(shù)據(jù)適配器,其特征在于,所述表單數(shù)據(jù)模型khema由表單設計工具中的模型視圖定義生成。
9.根據(jù)權利要求8所述的數(shù)據(jù)適配器,其特征在于,該數(shù)據(jù)庫DB處理模塊中包括相連接的DB選擇單元和DB樹形目錄生成單元,該表單數(shù)據(jù)模型khema處理模塊包括相連接的表單數(shù)據(jù)模型khema裝入單元和khema樹形目錄生成單元,該DB與khema映射處理模塊包括相連接的目錄節(jié)點映射單元和映射連接線生成單元,所述DB樹形目錄生成單元與 Schema樹形目錄生成單元分別與目錄節(jié)點映射單元相連接。
全文摘要
本發(fā)明公開了一種基于XML與DB的數(shù)據(jù)交換方法,其用于將表單的元數(shù)據(jù)XML與數(shù)據(jù)庫DB建立對應數(shù)據(jù)交換關系,其包括以下步驟(1)制備一基于XML與DB的數(shù)據(jù)適配器,該數(shù)據(jù)適配器包括一數(shù)據(jù)庫DB處理模塊、一表單數(shù)據(jù)模型Schema處理模塊和一DB與Schema映射處理模塊,該數(shù)據(jù)庫DB處理模塊和表單數(shù)據(jù)模型Schema處理模塊分別與該DB與Schema映射處理模塊相連接;(2)選擇數(shù)據(jù)庫DB,選擇需要與XML進行數(shù)據(jù)交換的業(yè)務數(shù)據(jù)庫DB,數(shù)據(jù)庫DB中數(shù)據(jù)結構生成樹形目錄;(3)裝入表單數(shù)據(jù)模型Schema,并生成樹形目錄;(4)將DB樹形目錄與Schema樹形目錄中的全部節(jié)點顯示出來,將該DB樹形目錄與Schema樹形目錄中相對應的節(jié)點建立映射關系,并生成映射連接線。還公開了一種數(shù)據(jù)適配器。
文檔編號G06F17/30GK102207980SQ20111019298
公開日2011年10月5日 申請日期2011年7月11日 優(yōu)先權日2011年7月11日
發(fā)明者羅世華, 董曉 申請人:東莞市盈達信息科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
铜山县| 大厂| 曲沃县| 德阳市| 南昌县| 三门县| 宣城市| 泌阳县| 应用必备| 维西| 萨嘎县| 永济市| 西吉县| 南部县| 金湖县| 长汀县| 翁牛特旗| 吴桥县| 越西县| 洮南市| 长宁县| 太仆寺旗| 修文县| 和林格尔县| 青田县| 芜湖市| 玛沁县| 怀来县| 吉安市| 岑溪市| 镇原县| 绥德县| 丰台区| 南和县| 呼伦贝尔市| 广汉市| 行唐县| 通化市| 高安市| 潜江市| 阿城市|