2

3 層アプリケーションでは、より優れた設計/アーキテクチャの観点から、(ビジネス層に存在する) ビジネス クラスをプレゼンテーション層でインスタンス化できますか? つまり、それは悪い習慣ですか?もしそうなら、プレゼンテーション レイヤーからビジネス オブジェクトを参照する方法は何ですか?たとえば、プレゼンテーション レイヤーで作成できない場合に、「従業員」オブジェクトをセッション状態で保存する方法 (コード ビハインド) )?

4

1 に答える 1

1

プレゼンテーション層でビジネス オブジェクトをインスタンス化しない場合、それをどのように呼びますか? だからあなたはそれをしなければならないでしょう。もちろん、ビジネス層のコードを別の場所で実行したい場合は、サービスを考えることができます。ただし、その時点では、ビジネス/サービス層からのみプロキシをインスタンス化する必要があります。だから先に進んでください。

于 2010-09-25T05:09:38.113 に答える