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
6
A
Odpowiedz
4
Co z ROM (Mapą obiektów Ruby).
Istnieje również MiniMapper i DataMappify.
Powiązane problemy
- 1. Różnica między paradygmatem programowania, wzorem projektu i architekturą aplikacji?
- 2. Matryce i bazy danych
- 3. etykieta wejścia i float z wzorem
- 4. Adapter sieciowy nie mógł nawiązać połączenia w programie SQL Developer
- 5. ORACLE: wyjątek Io: adapter sieciowy nie może nawiązać połączenia
- 6. Sharding bazy danych i JPA
- 7. Przechowywanie i porównywanie obiektów z bazy danych
- 8. Wiosenna webflux i czytanie z bazy danych
- 9. Rozgałęzianie i bazy danych TFS
- 10. Capistrano 3, Szyny 4, konfiguracja bazy danych nie określa adapter
- 11. Windows 10 i dysk sieciowy
- 12. poświadczenia bazy danych i leiningen?
- 13. Oczyszczanie agenta oczyszczania bazy danych i bazy danych
- 14. Czym różnią się graficzne bazy danych i obiektowe bazy danych?
- 15. ValidateAntiForgeryToken z architekturą SPA
- 16. grep z negatywnym wzorem
- 17. Błąd podzbioru przestrzennego i bazy danych PostGIS
- 18. Niestandardowy adapter danych Select2 4
- 19. Jak rysować/zarządzać siatką sześciokątną?
- 20. Rails 3 i bazy danych wykresów
- 21. Zasoby dotyczące dzielenia bazy danych i partycjonowania
- 22. Laravel bez migracji Eloquent i bazy danych?
- 23. Adapter AutoCompleteTextView, "ukryty" adapter?
- 24. Używanie użytkowników mysqldump i bazy danych
- 25. Phusion Pasażer i buforowanie bazy danych
- 26. Microservices: instancje bazy danych i mikroserwisów
- 27. Używanie transakcji STM i bazy danych
- 28. Synchronizowanie lokalnej i elastycznej bazy danych Beanstalk?
- 29. A UILabel z zaokrąglonymi narożnikami, cieniem i wzorem tła
- 30. Chcę skopiować tabelę zawartą z jednej bazy danych i wstawić do innej tabeli bazy danych
DCI nie jest wzorem, jest paradygmatem, podobnie jak OO nie jest wzorem, ale paradygmatem –