Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
delphi的数据访问框架_Delphi_Code Generation_Data Access Layer - Fatal编程技术网

delphi的数据访问框架

delphi的数据访问框架,delphi,code-generation,data-access-layer,Delphi,Code Generation,Data Access Layer,Delphi中是否有基于分层体系结构的数据访问框架或代码生成器?您可以查看市场上的各种对象持久性框架。我们已经使用了几年,非常满意。虽然它有一个非常陡峭的学习曲线 还有其他可用的架构,如自早期版本以来,Delphi已经提供了多层/分层架构。您从未局限于RAD组件 DataSnap无疑是构建此类应用程序的事实上的标准版本。看 可使用德尔福编写的其他文件(数据摘要, RemObjects、KBMMw、Midware、WST、Synopse、Spring) 是创建多层分离应用程序的好方法(例如Inst

Delphi中是否有基于分层体系结构的数据访问框架或代码生成器?

您可以查看市场上的各种对象持久性框架。我们已经使用了几年,非常满意。虽然它有一个非常陡峭的学习曲线


还有其他可用的架构,如

自早期版本以来,Delphi已经提供了多层/分层架构。您从未局限于RAD组件

DataSnap无疑是构建此类应用程序的事实上的标准版本。看

可使用德尔福编写的其他文件(数据摘要, RemObjects、KBMMw、Midware、WST、Synopse、Spring)


是创建多层分离应用程序的好方法(例如InstantObjects、DoObject、tiOPF、GFramewok、Bold、Synopse、hcOPF、DelphiORM..)。其中一些甚至允许在ORM之上构建服务。看看我们的例子。

我想他们通常称之为“多层架构”,而不是“分层”。我想创建具有3层的软件:DAL、BLL和UI。这叫什么?把它放在你的问题里,因为它不是“分层架构”。事实上,谷歌搜索“分层架构”的第一个热门内容是维基百科的“多线架构”页面,因此你在多线上得到了困惑和两个答案!3层=3层,或多或少:但从Delphi POV来看,多层和层在大多数情况下是相同的。您可以将物理层分为多层,也可以不分为多层。请就如何将业务层、表示层和数据访问层分开提出不同的问题,因为这个问题是以it的提问形式回答的,现在更改它对那些努力回答这个问题的人来说是不公平的。+1因为它回答了这个问题。这不是OP想要的问题,但那是OP的错!