.NET Clips - DIのタグがつけられたエントリー
1
CLIPS

Project SilkにならってUnityを使ってみる - miso_soup3

1973日前に更新 aoki1210aoki1210 1979日前に登録
2012年06月27日 GMT 2012年06月21日 GMT
Project SilkにならってUnityを使ってみる MVC はじめに 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つの作業が必要になると思います。どの型にどの具象クラスを利用するかを指定する。インスタンスを取得したい時に、インスタンスを提... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 31 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: DI
1
CLIPS

各種DIコンテナとASP.NETのWeb Formとの連携

2612日前に更新 aoki1210aoki1210 2619日前に登録
2010年09月27日 GMT 2010年09月20日 GMT
MEFを使おうと思っているんですが、MEFにはWeb Form(Page)に依存注入するような機能はないので(サンプルはありますが)、自分で考える必要があります。例えばこんなことです。コンテナの生成をフレームワーク側で行うのか、アプリにまかせるか生成したコンテナをどこで保持しておくか? HttpApplication、シングルトン?依存注入をどこで行うか? IHttpModule、IHttpHandlerFactory、IHttpHandler?リクエストスコープは必要か?サーバーコントロールの依存注入には対応する? MEFのサンプルや他のDIコンテナではどう対応しているのか見てみます。MEF サンプルがあります。http://mef.codeplex.com/releases/view/44166 IHttpModuleの実装クラスでアプリケーションレベルのコンテナとリクエストスコープなコンテナを生成してます。アプリケーションレベルのコンテナには、アプリからはアクセスできなくて、リクエストスコープなコンテナはHttpC... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 32 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: ASP.NET, DI, MEF
1
CLIPS

S2Container/S2Dao.NET 1.3.18をリリースしました

2653日前に更新 aoki1210aoki1210 2657日前に登録
2010年08月17日 GMT 2010年08月13日 GMT
S2Container/S2Dao.NET 1.3.18をリリースしました。 一年近く経ってしまいました……!! 変更点は下記ページをご覧下さい。 http://www.seasar.org/wiki/index.php?SeasarWhatsNew/2010-08-03#y8ba57b9 (2010/08/12追記) DBFlute.NET-0.8.9.18の下記プロジェクトで ・dfnet-basic-example ・dfnet-multipledb-quill-example ・dfnet-asp.net-example テストが正常動作することを確認しました。 (詳細)
カテゴリー: ツール(VisualStudio/Expression) | クリック数: 25 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: AOP, DI, OSS, Seasar