プレゼンテーションレイヤーでビジネスオブジェクトを使用します

StackOverflow https://stackoverflow.com/questions/3792561

質問

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

役に立ちましたか?

解決

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top