C# - MVC プロジェクトのモデルに 3 つのレイヤーを記述する方法
高洛峰
高洛峰 2017-05-16 17:05:52
0
8
551

プロジェクト内の他の 3 つのレイヤーをモデルに統合することです

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(8)
某草草

個人的には、元のビジネス ロジック コードを抽出する必要がある場合、または複雑なビジネス ロジック コードを別途クラス ライブラリに実装する必要があると思います。
MVC は主にビュー、モデル、ユーザー コントロールの分離を解決します。実際のビジネスシナリオでは、複数テーブルの結合クエリやトランザクションプロセス処理など、より複雑な論理処理が含まれる場合があります。これらの複雑で比較的独立しており、ビューに依存しないビジネス ロジック コードを別個のクラス ライブラリに抽出して、外部インターフェイスを提供できます。依存関係注入または MVC での直接参照を通じて呼び出されます。 MVC の M はドメイン モデルの役割を果たしているだけですが、これはより適切かもしれません。

いいねを押す +0
某草草

この質問が行われているのを見たとき、「バカ、バカ、何のJB質問をしているんだ?」と言いたくなりましたが、よく考えてみると、ここでは何があっても寛容でなければならないと感じました。あなたに聞きたいのですが、あなたが基づいているビジネス ロジックや基盤は何ですか?なぜこれを行うのでしょうか?これを行うことの利点は何だと思いますか?これを基に、私たちはあなたの考えを分析して答えることができます。そうでない場合、ほとんどの人は、特にテクノロジー関連の仕事に就いている人は、理由を知りたがる場合が多く、それは理不尽だと考えるでしょう。叱るよ。残念ながら、ここでは 1 つだけ触れておきます。他の 3 つの層をモデルに含めると、それはモデルとは呼ばれず、MVC とも呼ばれなくなります。それを説明しないでください。

いいねを押す +0
滿天的星座

はは、投稿者の表現力に問題があるようですね

いいねを押す +0
漂亮男人

プロジェクト内の他の 3 つのレイヤーをモデルに統合します。このように階層化することに何の意味がありますか?

いいねを押す +0
小葫芦

これを行うのは非科学的です。MVC は他のものを分離することです。

いいねを押す +0
大家讲道理

ああ、これを行うと、なぜ MVC を使用する必要がなくなります...

いいねを押す +0
phpcn_u1582

あなたは宇宙人です。 。 。 。

2B、まだ無視してるのですが、はっきり聞いてもらえますか?

いいねを押す +0
Peter_Zhu

mvcの概念が理解できます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート