はじめに MVCのサンプルプロジェクトであるProject Silkでは、 UnityというIoCフレームワークを利用して関心の分離を行っています。 今回は、Silkのソースを参考にしながら、Unityの利用方法を記載したいと思います。 1.Unityとは 2.Unityの利用方法 3.WebConfigとは別のファイルに記述する。 4.ServiceLocatorを利用する 5.ServiceLocator と Dependency Injection 6.ASP.NET Web APIでは・・・・ よく張りしすぎてこんな目次になってしまいました。 1.Unityとは ある部品に依存性を注入する方法の1つとして、 下のように、コンストラクタによる依存注入があります。 (Dependency Injectionパターンのコンストラクタインジェクションです) この時、開発者は2つの作業が必要
![Project SilkにならってUnityを使ってみる - miso_soup3 Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/3979f97aab8503979109cffaee88893ae6639e38/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fm%2Fmiso_soup3%2F20120619%2F20120619002209.png)