近々、いくつかの Web アプリケーションを設計します。それらはおそらくasp.net mvcで行われます。
Delphi で作成した既存の Web アプリでは、データ アクセス レイヤーが完全に別のアプリケーションに分離され、別のサーバーで実行されることもあります。これは、アーキテクチャ上の理由よりも、コードの再利用のために行われます。これはすべて新しいものになるため、次のアプリの要因にはなりません.
MVC アプリで個別のデータ アクセス アプリケーションを使用するのはやり過ぎですか? MVC を使用してビジネス クラスを分離し、ORM を使用してデータベースの永続化を行います。
編集:明確にするために。階層という用語は、単なる論理的な分離やレイヤー以上のものである、別個の物理アプリケーションを指すために使用します。