DZone.com Feed 日本語
フォロー
コントローラーとデータアクセス:抽象化とカプセル化による2層アーキテクチャの理解
現実世界のすべてのアプリケーションが、複数のレイヤー、依存性逆転、厳格なドメイン境界を持つ完全なクリーンアーキテクチャを必要とするわけではありません。多くの本番システム、特にHRMSや給与計算プラットフォームのような社内エンタープライズアプリケーションは、よりシンプルで実用的な2層アーキテクチャ、すなわちコントローラー層とデータアクセス層で成功裏に稼働しています。このシンプルな構造がなぜ機能するのか、そしてそれがクリーンアーキテクチャの背後にある同じOOP原則とどのように関連しているのかを理解することで、どちらの種類のコードベースでも自信を持って作業できるようになります。