2013-04-03 8 views
6

Próbuję zaprojektować aplikację internetową w Ruby. Opracowałem prostą aplikację podstawową implementującą paradygmat DCI w architekturze heksagonalnej bez frameworka i bazy danych. Istnieją małe sześciokąty w rdzeniu sześciokąta i adaptery, takie jak sieć, baza danych, dzienniki itp. Każdy sześciokąt działa sam bez bazy danych i frameworka. W jaki sposób mogę zapewnić relację z modelami baz danych i klasami jednostek jako niezależnymi od bazy danych w tym podejściu. Chcę zmienić framework z Rails na Sinatra w przyszłości lub bazę danych. W rzeczywistości, w jaki sposób mogę zaimplementować adapter bazy danych lub adaptera szkieletowego, który jest dokładnie izolowanymi szynami i monondb w rdzeniu Hexagon. Jakieś pomysły?Adapter sieciowy i bazy danych z sześciokątną architekturą i wzorem DCI

+0

DCI nie jest wzorem, jest paradygmatem, podobnie jak OO nie jest wzorem, ale paradygmatem –

Odpowiedz

Powiązane problemy