討論﹕關于對象關系映射之設計模式(200分)

  • 主题发起人 主题发起人 Jelly0228
  • 开始时间 开始时间
J

Jelly0228

Unregistered / Unconfirmed
GUEST, unregistred user!
前不久在CSDN上看到一篇文章:<<我的O/R Mapping實際開發經驗之談>>﹐講述在基于數據庫的開發中﹐將對表進行的操作﹐轉換成對類的屬性與方法的操作。
目前我所參與的開發中﹐對表的新增﹑刪除﹑修改﹑查詢等操作﹐都是通過大量的數據感知控件來實現的﹐而按上文中所介紹的寫法﹐對表的操作都是通過實現對一個類的屬性和方法訪問來實現的﹐所以根本不需要用到數據感知控件﹐OO得很徹底。
也看到過集團所屬的另外一家軟件公司用這種模式開發出來的一套系統﹐多表關聯的查詢都是直接寫在Delphi代碼中﹐那么多變量﹐那么多行﹐看得兩眼昏花啊。項目經理聲稱﹐雖然開發周期較長﹐但維護起來很方便。也許是因為不熟悉這種模式沒有體會到它的好處﹐怎么我就覺得那樣更麻煩呢?
希望有這方面經驗的高手談談你的實驗經驗﹐談談How,Why。
 
这个已经讨论很多了,DELPHI常用的是RAD框架,他们这种叫OSF(面向对象框架),说的比较详细的请看这里的用户文档:
http://www.techinsite.com.au/tiOPF/Default.htm
 
謝謝zhtx﹐希望大家繼續討論﹐﹐﹐﹐
 
这个技术的目的是方便维护,方便改动,当然会带来你说的一些编写上的麻烦。
但是如果你经历了梦魇般的软件维护工作后,你可能会觉得这种编写上的一点麻烦是值得的!另外用这个方式,已经有很多现成的工具,delphi8的ECO就是做这个的。它可以减少
用这种方式的一些麻烦。不过我认为这种模式还没有成熟到支持大量普及应用的时候!大家都还在不断完善中。
 
各有得失
 
謝謝各位﹐由其是76liujing。只是我還是覺得不太能理解﹐各位有沒有關于這方面的網站﹑論壇﹑以及書藉介紹給我呢??
 
那么O/R Mapping是不是发展趋势呢?
 
O/R Mapping当然是发展方向了.
java可以看看hiberate框架
delphi可以看看ECO框架
至于相关的介绍你可以在google中搜索上面的主题就可以了
 
后退
顶部