1

N 層アプリケーションを構築したいと考えています。

クライアント (WebJson-MVC、WebSoap-WCF)
API
BLL
DAL

Clientに依存する にAPI依存する に依存する にBLL依存DALする だから、クライアント(WebJson-MVC、WebSoap-WCF)
に注入したいとしましょう。 クライアントが 2 人いるので、インジェクションを行う最善の方法は何ですか? 依存性注入フレームワークはどのプロジェクトにインポートすればよいですか? この問題の回避策は何ですか? コンテキストをどこで初期化すると思いますか?API


IApplicationContext ctx = ContextRegistry.GetContext();

編集 1
WebJson-MVC で依存性注入を作成し、MVC を BLL と結合しないように注入したいbll場合api、bll とクライアントを密接に結合するのは悪くありませんか? また、API を WebSoap-WCF に注入するにはどうすればよいでしょうか。

ありがとう

4

1 に答える 1

0

間違いなく、WebJson-MVC フレームワークに。MVC フレームワークでの初期化は、Global.asax.cs ファイルの ApplicationStart() で行われます。

于 2012-07-16T06:04:36.947 に答える