我正在寻找一个概念的名称,您可以在其中进行配置 任何类型的持久性方法,如RDBMS,XML数据库,RESTful API或格式化文件,如CSV文件到编程语言,如Java。 我很确定这个概念有一个名字,但我不记得它叫什么......
它与CakePHP中的“DataSource”类似,但正如我所提到的,它不仅限于RDBMS。
有没有人有个主意? 编辑:并知道这个概念的实际实现到Java?
答案 0 :(得分:1)
我认为“数据源”已经很好地描述了它。 CakePHP中的数据源不仅仅仅限于RDBMS。见https://github.com/cakephp/datasources/tree/2.0/Model/Datasource
我认为没有真正的名称,你正在寻找的更多是一种模式,我认为这种抽象水平可以通过使用不同的方式或模式来实现。检查CakePHP或任何其他好的框架是如何做的,或直接检查Spring框架中的java。如果你想编写自己的抽象层,那就激励你成为他们。
答案 1 :(得分:0)
DataServiceProvider和Abstract / Persist通过其中一个DataAdapters“类型”怎么样
您的业务对象或应用程序服务可以通过公共服务定位器找到它。
我们有类似的实现,但实际上它并没有得到太多使用,因为人们更喜欢自己的工具来为其他数据类型提供数据。