我正在尋找一個概念的名稱,您可以在其中配置任何類型的持久性方法,如RDBMS,XML數據庫,RESTful API或格式化文件(如CSV文件)到編程語言作爲Java。 我很確定這個概念有一個名字,但我不記得它叫什麼...具有數據持久性的概念的名稱
它與CakePHP中的「DataSource」類似,但正如我所提到的,它不會被限制到RDBMS。
有沒有人有想法? 編輯:並知道這個概念到Java的實際實現?
我正在尋找一個概念的名稱,您可以在其中配置任何類型的持久性方法,如RDBMS,XML數據庫,RESTful API或格式化文件(如CSV文件)到編程語言作爲Java。 我很確定這個概念有一個名字,但我不記得它叫什麼...具有數據持久性的概念的名稱
它與CakePHP中的「DataSource」類似,但正如我所提到的,它不會被限制到RDBMS。
有沒有人有想法? 編輯:並知道這個概念到Java的實際實現?
我認爲「數據源」已經很好地描述了它。並且CakePHP中的數據源是而不是僅限於RDBMS。見https://github.com/cakephp/datasources/tree/2.0/Model/Datasource
我不認爲有一個真正的名字,你要找的更多的是一種模式,我認爲這種抽象層次可以通過使用不同的方式或模式來處理。檢查CakePHP或任何其他好的框架是如何做的,或直接檢查Java的Spring框架。如果你想寫自己的抽象層讓我們激勵你成爲他們。
如何DataServiceProvider和抽象/堅持通過DataAdapters「類型」的一個
哪個業務對象,或應用服務可以通過公共服務定位器查找此。
我們有一個類似的實現,雖然實際上它沒有被使用太多,因爲人們更喜歡他們自己的工具來爲其他數據類型提供數據。
感謝您的回答。啊,我不知道CakePHP中的Datasource也能夠使用RDBMS以外的其他功能。我非常確定,實施是在5年前以一個同事的身份存在的。當然,他也不記得任何事情...... – Lynn