リポジトリ レイヤー (永続性)、サービス レイヤー (アプリケーション)、および Web (UI) レイヤーを備えた Web アプリケーションを考えてみましょう。
UI コンポーネントではなく、サービスまたはリポジトリ レイヤーのコンポーネントに依存しないコンポーネント (つまり、ExternalProgramExecutor) を検討してください。
質問は次のとおりです。
- このコンポーネントはサービス層に属しますか?
- このコンポーネントは永続層に属していますか?
- それらのレイヤーとは別に扱う必要がありますか?もしそうなら、アーキテクチャのこの部分の名前は何ですか?