loose-coupling

    5

    3答えて

    現在、MVC 3プロジェクトでDIとしてNinjectを使用していますが、ビジネスオブジェクトは別のアセンブリに格納されています。私はコントローラのパラメータに問題があります。CRUD操作をポストバックすると、「インターフェイスのインスタンスを作成できません」というエラーが表示されます。私は、あなたがインターフェイスのインスタンスを作成することはできませんが、私はこれを回避できる唯一の方法は、カス

    0

    1答えて

    こんにちはどのように私はIE8のセッション共有をjavaで処理するのですか?複数のユーザーがログインできるアプリケーションがあります。 IE7以前はこの種の問題がありました。しかし、IE8で疎結合しているので、どうやってこれをJavaで回避するのですか?

    0

    1答えて

    ASP.NET MVCを使ってWebプロジェクトを開発しているうちに、私は結合問題に挑戦しました。 カスタムコントローラファクトリ(またはMVC 3を使用している場合は依存関係リゾルバ)をビルドするとき、どこから依存関係を取得するかを知るためにこのファクトリが必要です。ここに私のコードは次のとおりです。 //from Global.asax.cs DependencyResolver.SetR

    5

    1答えて

    STLコンテナをDLL境界に公開するのは良い考えではありませんが、一般的には不可能です(this answer for whyおよびthis oneを参照してください。境界)。私は別の(VC08/VC10 +)コンパイラでコンパイルされたDLLとEXEの間でデータを渡すことができる必要があります。 this Qは、すべてが同じであることのみを処理します。 公開するにはどうすればよいですか?ベクトル

    0

    1答えて

    誰かがこれについていくつかの光を当てることができる場合、少し助けてください。 私はうまく動作しているコード優先のMVC 3アプリケーションを作成しました。私はドメインモデルを後で様々な他のMVC 3アプリケーションで使用したいので、できるだけ多くのカップリングを削除するようリファクタリングしています。私が今持っているのは、正規化されたデータベースを介して永続化され、リポジトリパターンによってCRU

    2

    2答えて

    私は依存性注入について読んできましたが、私はコンストラクタ注入とセッタ注入を含む概念をかなり理解していると思います。 しかし、私は次のシナリオでどうなるのかわからない午前: は、私は多くのメソッドを持つクラスを持っていると言うが、は一つだけこれらの方法の特定の他のオブジェクトが必要です。このオブジェクトをメソッドに提供するにはどうしたらいいですか?私はちょうど直接そのようなパラメータとしてメソッド

    7

    3答えて

    ちょうど大学の外で、カップリングを減らす必要のあるコードが出てきています。しかし、私は完全にすべての概念を理解していないし、私を助けるための簡単な例が欲しいです。あなたを始めさせるために、私は1つのフィールド、名前を持つ人のクラスを持っています。そのクラス内にテキストを連結するメソッドがあります。 私はこれが馬鹿げた例であることを知っています。ほとんどの人は、これほどシンプルな状況でカップリングを

    0

    1答えて

    私はアプリケーションブログを作成すると言います[これはちょうどそこにあるのでapp.blog.postsを行うことができます - それは本当に単なるフォルダです]そしてブログの私ですブログの内部にアプリの投稿を作成し、投稿はモデル投稿を定義します。私はこれをした後、私はモデルの投稿(またはポストのような任意のモデル - 投稿するカテゴリフィールドを追加する)を拡張する必要がありますし、独自のテーブ

    1

    3答えて

    私は見通しとオファーを含む簡単なプロジェクトに取り組んでいます。このプロジェクトは、Prospectオブジェクトを使用してリストの電子メールアドレスを管理し、オファーオブジェクトを使用してキャンペーンを管理するサードパーティのメーリングリストプロバイダと統合されます。 私の懸念事項の1つは、メーリングリストのプロバイダ(MailChimpなど)がサービスの提供を停止するか、今後利用規約を変更するこ

    1

    2答えて

    は簡単な例です: class Class_A { protected $_property; public function method() { Class_B::method($this); } public function getProperty() { return $this->_property;