熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Javascript >> 正文

DudoJ框架——更進一步的設想

2013-11-23 17:56:10  來源: Javascript 

  在我更進一步的開發工程中我實現了多數據庫集成使得多個數據庫可以在DudoJ框架中協同工作只要我們在配置文件中指定持久類以及查詢所在的數據庫在編碼時不需要理會底層使用的是什麼數據庫有幾個數據庫我們只需要調用DudoJ框架的持久化接口就可實現數據的持久化和恢復極大的簡化了編程工作在完成了這些開發工作以後我又在想如果用戶底層更換了數據庫而應用程序如果不需要任何的更改這豈不是可以極大的增強用戶系統的適應性接著我對整個框架進行了重構並增加SQL函數支持並在mysqlsql serverdbpostgresqloraclei上進行了測試並且全部測試通過其實在實現此項功能之前我並不能確定這個功能一定可以實現因為我不知道不同的數據的差別有多大畢竟我對於除sql server以外的其他數據庫並不是很精通在實現的初期確實遇到了一些比較棘手的問題不過最終還是找到了解決辦法我的得到的經驗是任何一件事你不嘗試實際動手去做那麼可能永遠也不知道結果只要你拿出實際行動努力的去做那麼哪怕最終是失敗的但你總是知道了結果總比什麼都不知道的好
  
  如果說我初步的設想只是解決持久化數據的查詢問題那麼第二步的設想我覺得是解決企業應用跨數據庫平台運行的問題如果說java使我們的系統能夠Write oncerun anywhere!那麼Dudoj框架使企業應用實現Write oncerun anywhere!只不過前者的run anywhere是指操作系統而後者的run anywhere不單指操作系統平台還指數據庫平台畢竟絕大多數的企業應用都是與數據庫相關的要讓企業系統實現跨數據庫平台應用一般的程序員必須寫出許多針對性的代碼更換一種數據庫就必須更改代碼這給系統維護帶來了很大打麻煩使用DudoJ數據持久化框架開發企業應用讓企業應用真正的實現Write oncerun anywhere!這也是我的設想更試我的夢想我會一直向這方面努力並且現在也有了一定的實現基礎

From:http://tw.wingwit.com/Article/program/Java/Javascript/201311/25378.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.