2013-04-03 43 views
6

我尝试在Ruby中设计一个基于Web的应用程序。我开发了一个简单的核心应用程序,实现六边形架构中的DCI范式,没有框架和数据库。核心六边形中有小六边形,以及诸如网络,数据库,日志等适配器。每个六边形都在没有数据库和框架的情况下运行。在这种方法中,如何提供与数据库独立的数据库模型和实体类的关系。我想在未来或数据库中将框架从Rails更改为Sinatra。事实上,我该如何实现数据库适配器或框架适配器,它是这个核心Hexagon中完全隔离的导轨和mongodb。有任何想法吗?六边形架构和DCI模式的框架和数据库适配器

+0

DCI不是一个模式,它是一个范例,就像OO不是一个模式,而是一个范例 –

回答