私はビジネスレイヤーを研究しており、「ビジネスレイヤーと他のレイヤー間の依存関係を管理する方法」、「レイヤー間でデータを送信する方法はいくつあるか」、そして私にとって最も重要な「ビジネスをグループ化する方法」に関する問題をカバーする完全なリファレンスが必要です。論理を立ててビジネスコンポーネントを作成し、可能な方法について話します。...」
何か参考文献を知っていますか?
編集:あなたがそれのためにいくつかの電子書籍を紹介するならば、私はうれしいです。
ありがとうございました
私はビジネスレイヤーを研究しており、「ビジネスレイヤーと他のレイヤー間の依存関係を管理する方法」、「レイヤー間でデータを送信する方法はいくつあるか」、そして私にとって最も重要な「ビジネスをグループ化する方法」に関する問題をカバーする完全なリファレンスが必要です。論理を立ててビジネスコンポーネントを作成し、可能な方法について話します。...」
何か参考文献を知っていますか?
編集:あなたがそれのためにいくつかの電子書籍を紹介するならば、私はうれしいです。
ありがとうございました
(私の意見では)層を分離するための最良のアプローチは、メッセージパッシングメタファーを使用することです。このように、レイヤー間の通信は、通信にのみ関連する情報を含むタイプのメッセージで行われます。これらの軽量タイプは、適切と思われるように各レイヤーによって解釈されます。
本質的に、必要のないものは渡さないでください。両方のレイヤーが情報を必要とする場合、他のエンティティがその情報へのアクセスを仲介している可能性が高いです (たとえば、db に永続化されたデータ)。
私は最近、これに出くわし、すばらしい読み物 (PDF の無料の電子ブック、または MSDN で読む) であることがわかり、すぐに Amazon で印刷版を入手しました。
Microsoft パターン & プラクティス アプリケーション アーキテクチャ ガイド 2.0 - http://apparchguide.codeplex.com/
編集: MSDN バージョンのビジネス層に関するセクションは次のとおりです: http://msdn.microsoft.com/en-us/library/ee658103%28v=PandP.10%29.aspx