1

我想构建一个 N 层应用程序。

客户端(WebJson-MVC、WebSoap-WCF)
API
BLL
DAL

Client取决于API那取决于BLL那取决于DAL
所以可以说我想注入API到客户端(WebJson-MVC, WebSoap-WCF) 。
既然有 2 个客户,那么注射的最佳方法是什么?我应该将依赖注入框架工作导入哪个项目?
解决方法是什么?
我应该在哪里初始化上下文?IApplicationContext ctx = ContextRegistry.GetContext();

编辑 1
如果我将在 WebJson-MVC 中创建依赖项注入并且我想将bllMVCapi与 BLL 耦合,那么让 bll 和客户端潮汐耦合不是很糟糕吗?另外,我应该如何将 API 注入 WebSoap-WCF?

谢谢

4

1 回答 1

0

对于 WebJson-MVC 框架,毫无疑问。MVC 框架中的初始化将在 Global.asax.cs 文件的 ApplicationStart() 中进行。

于 2012-07-16T06:04:36.947 回答