2011-04-26 71 views
3

基於分層架構的Delphi中有沒有用於數據訪問的框架或代碼生成器?delphi的數據訪問框架

+0

我認爲他們通常稱之爲「多層架構」,而不是「分層」。 – 2011-04-26 06:12:12

+0

我想創建3層軟件:DAL,BLL和UI。這叫什麼? – 2011-04-26 06:28:27

+1

把這個問題放在你的問題中,因爲它不是「分層結構」。事實上,當搜索「分層架構」時,第一個命中是維基百科關於「多層架構」的頁面,因此混淆和你得到的兩個答案** Multitire!** – 2011-04-26 06:39:36

回答

9

德爾福早已多層式/月初以來版本分層架構。您從未受限於RAD組件。

DataSnap無疑是構建此類應用程序的實際標準版本。請參閱e.g. this article from Embarcadero

其他Service-Based frameworks在德爾福寫的可用(DataAbstract, RemObjects,KBMMw,Midware,WST,Synopse,Spring)。

ORM framework是創建多層分離應用程序(例如InstantObjects,DObject,tiOPF,GFramewok,Bold,Synopse,hcOPF,DelphiORM ..)的好方法。其中一些甚至允許在ORM之上構建服務。例如參見我們的Open source framework

+1

+1,因爲它回答了問題。不是OP的意圖,但這是OP的錯! – 2011-04-26 06:57:53

0

您可以查看市場上的各種對象持久性框架。我們幾年來一直在使用tiOPF,對此非常滿意。雖然它有一個非常陡峭的學習曲線。

還有其他可用的,以及像hcOPF