私は DDD の哲学から始めており、ここにあるレガシー システムとの統合を実装したいと考えています。インターネットでの調査で、いくつかの記事とサンプルを見つけましたが、認めなければなりません: その統合を正しく行う方法を理解するのはかなり難しいです.
この質問をする前に、ここで検索しましたが、結果が役に立たなかったので、ACL の実装サンプルを送信または表示できるかどうかを知りたいです。
ここに私はこのアイテムを持っています:
- レガシーシステム
- 従来のデータベース (アクセスする必要があります)
- DDD アプローチを使用して作成される新しいアプリケーション
最初のアイデアは、NHibernate 全体でそのデータベースにアクセスし、必要なマッピング クラスとドメイン エンティティをいくつか作成し、ビジネス ルールを実装することです。Eric Evans によると、この戦略は [バブル コンテキスト][1] と呼ばれています。この戦略は私の問題を解決すると思いますが、正しい方法でそれを行うにはいくつかのサンプルが必要です.
誰かが私を助けることができますか?