0

3 層アーキテクチャまたは n 層について混乱しているので、これを尋ねています。私の質問は基本的な質問であり、これらの手法の実装の概念に関連しています。私のプロジェクト構造は多かれ少なかれこのようなものです(BLL、DAL、OBJ、および3層アーキテクチャ)。(すべての bll、dal、object を手動で書きたい orm を使用したくない)友人は、このアプローチは「厳密に型指定されたデータセット」と呼ばれていると私に言いました。リスト(DTOまたはオブジェクトですが、呼び出します)または私が提供したリンクのように必要なもの。この「厳密に型指定されたデータセット」という名前は正しいですか??

私が望んでいるのは、「厳密に型指定されたデータセット」(この名前には同意しません!) アプローチにインターフェイスを適用することです。

しかし、調べてみると、DDD(Domain Driven Design (DDD)) という別のアプローチを見つけ、ddd と n-tire アプローチはまったく異なるロジックであることを知りました。

とにかく、私の質問は、誰かが私に教えてください、いくつのアプローチが利用可能ですか.どちらが古いですか.データベースからの優れた抽象化 (開発者が望む基本的なもの)。ddd の概念は、「モデル」と呼ばれます。モデルとは、単に dto または dal または bll です。

4

1 に答える 1