两个人的电影免费视频_国产精品久久久久久久久成人_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
图木舒克市| 南投市| 阆中市| 大冶市| 锡林郭勒盟| 石家庄市| 龙口市| 林芝县| 江门市| 句容市| 富民县| 惠州市| 荔浦县| 锡林郭勒盟| 梁河县| 上虞市| 讷河市| 龙游县| 巨野县| 天峨县| 盐山县| 赤峰市| 阜新市| 绍兴县| 乌拉特后旗| 莱芜市| 罗田县| 舞阳县| 广安市| 尉氏县| 赣州市| 阜新市| 金寨县| 河北省| 碌曲县| 嘉禾县| 丰原市| 休宁县| 满城县| 谢通门县| 临猗县|