dependency-injection

    1

    2答えて

    に注入。 私はそれぞれのタイプがあり、設定情報にはapp.configを使用しています。しかし、私は各ページのインターフェイスを作成したくないので、挿入するだけで、どのように各ページに挿入できますか? 基本的に、次の型要素のtype属性に何を入れるか、どうすればいいですか? <type type="" mapTo="mdiAuthenticationForm,project"> <typ

    2

    3答えて

    私は、ほとんどすべての言語について日常的に議論され議論されている "ベストプラクティス"を組み込んだプロジェクトを見つけようとしていますが、私はphp5に集中しようとしています。 は、私は基本的に新しい大規模なプロジェクトのための研究としたかったんだ、私は単位のテストを例示プロジェクトの作業例を参照してくしできPHP5のオープンソースプロジェクト、依存性注入やその他のベストプラクティス あります無

    8

    2答えて

    私はIValueConverterの実装クラスを持っています。私はそれをDIコンテナ(Ninject)を使って注入する必要があります。 XAMLでは、Converterオブジェクトのインスタンス化を制御することはすぐにはわかりません。 だから私のXAMLは、このような行に何か含まれています ソース= "{バインディングパス= CurrentMessage、コンバーター= {StaticResour

    6

    1答えて

    私は様々なインターフェイスを実装するサービスがたくさんあります。例:IAlbumService、IMediaServiceなど これらのインターフェイスの各メソッドへの呼び出しをログに記録します。 StructureMapを使用してこれを行うにはどうすればよいですか? 私はこれがほぼ同じことを認識していますquestionそれはちょうど私がwindsorを使用していないことです。

    13

    3答えて

    私はapp + buildシステムでこれをもっと大きなスケールで試してみたいと思っていますが、より高い優先順位はそれをバックバーナーに押し付け続けています。これはGuiceモジュールを読み込むための良い方法のようであり、 "ハードコーディングされた設定"に関する共通の苦情を避けるものです。個々の設定プロパティはほとんど変わっていませんが、ほとんどの場合、通常は異なる環境(デバッグ、プロダクションな

    3

    1答えて

    注入されたインタフェースにEJBがある場合にのみ注入されるように注入を定義します。これは、メインEJBへのプラグインとして使用されます。これを行う方法?これにはいくつかの注釈がありますか? @PostConstructを使用して、変数を手動で「注入」することができます。しかし、私は自分で依存関係を処理しなければなりません。それらのうちの1つがオプションであることを知っている依存関係をどのように処理

    2

    2答えて

    ほとんどの依存性注入フレームワークは、注入されるコンポーネントを、通常はXML構成ファイルから読み取られたさまざまなパラメータで初期化することをサポートしています。 これは設定(サーバー名やコンポーネントに必要なファイルパスなど)を保存するのに非常に便利な場所のようです。しかし、適切な方法があるのでしょうか、あるいは設定のための別個の設定ファイルを持っている方が理にかなっていますか?そして、ユーザ

    2

    3答えて

    私は通常、.NETの依存関係注入にStructureMap.dll(MvcContribから)を使用します。 Silverlightや誰かが使用するツールに相当するものはありますか?私は明らかにそれを手で行うことができ、それは困難ではない。しかし、Structure Mapのように正式なものがあるのか​​Silverlightのものがあるのか​​不思議でした。

    1

    2答えて

    私はvb.net 2.0とナントを使ってImビルドする比較的小さなアプリケーションを持っています。いくつかの出力ファイルを生成するために外部exeファイルを呼び出し、その後それらの出力ファイルを処理するアプリケーションです。 私は、スタブの実装と実際の実装を作成したexeへのインタフェースを構築しました。これを行うには、nantを使用してアプリケーションのDEBUGビルドを作成するか、スタブの実装

    3

    3答えて

    :私は通常はオブジェクトのコンストラクターがスタート()のコードを実行させる、とDisposeメソッドは、停止()のコードを実行されるようにIDisposableインターを実装 public interface IStartable { void Start(); void Stop(); } 。 それは単なるスタイルの問題ですか?あるいは、私はIStartableのよ