separation-of-concerns

    2

    2答えて

    私はb2bアプリケーションを作成しています。アプリケーション自体は完了です。 私は、製品について顧客に知らせるために公開ウェブサイトが必要です。 公開されているWebサイトとb2bアプリケーションは、いくつかのデータを共有している可能性があります。公共のウェブサイト上に支払い計画を登録して選択し、同じプロセスでb2bアプリケーションでユーザを作成することが可能であるべきであるため。だから私は共有デ

    5

    3答えて

    従来の意味で、N層とはアプリケーションを「層」に分け、各「層」を異なるサーバーに配置することを意味します。これは、少なくとも3つの理由のために行われました: メンテナンス: a)はコードのメンテナンス:バグ修正と機能追加を行うことが容易になります。 b)ハードウェアのメンテナンス:1台のサーバーを停止しても、他のサーバーからのサービスは中断されません。 パフォーマンス:1つのサーバーでは、Web要

    1

    1答えて

    次の問題があります。私のアプリケーションでは、すべてのユーザーがWebクライアントを通じて、また電子メールを通じてアクションを実行できます。すべてのアクション(コントローラクラス内のメソッド)は、外部キー値ストアに暗黙的に通知を格納する必要があります(私はRedisを使用しています)。さらに、アクションが電子メールで実行された場合、executorには電子メールによるアクション(成功/失敗)。私が

    2

    1答えて

    JPAを既に使用しているJPA EnitytManager(およびトランザクション)のアプリケーションは、現在のところリファクタリング中です。現在、DAOレイヤーにスコープされています。リポジトリ層とサービス層もあります。私は、サービスレイヤをトランザクションにし、サービスレイヤ上で要求ごとに単一のEntityMangerを持っています。理想的には、私のサービス層またはリポジトリ層にJPAに関する

    1

    1答えて

    リポジトリアクセスの場所に関する質問があります。リポジトリが維持するエンティティ内でリポジトリへのアクセスを許可または拒否することは容認されますか?例えば : class Product { public int ProductID {get;set;} public int Name {get;set;} public IList<Product> Product

    6

    2答えて

    現在、Imは全く分離していないプロジェクト(asp.net mvc)をリファクタリングしようとしています。ただフォルダ:■ プロジェクトはEFコードファーストクラス(People.cs、Exam.cs、 Message.cs、など) の束を持っているプロジェクトは、すべてのEFデータを使用して複数のリポジトリを(持っています コンテキスト) そしてもちろん、私たちは、テストプロジェクトを持っている

    5

    1答えて

    私はちょうど次の最良のアプローチに興味があります... 私はメンテナンスの理由と懸念の分離のためのいくつかのモジュールに分割されているアプリがあります。私は、私のアプリが起動するとログファイルを作成することができますし、書き込まれた別のモジュールを使用すると、同じログファイルに書き込まれ、書き換えられたモジュールに不必要なコードが付いていないようにします。 ありがとうございます。

    2

    2答えて

    私は非営利団体向けのWebアプリケーションを開発しています。 (アプリは当日の労働者を登録し、個人情報を追跡し、作業命令を受け取り、登録された労働者を作業命令に割り当てるためのインタフェースを提供する)SQL Serverには約8つのテーブルがある。私はMVCにサンダーソンの本を始め、彼が推奨するパターンを実装しようとした:ここでのIoC、関心事の分離、DI ... は私のコンテキストの定義です:

    0

    1答えて

    BindingListにバインドされたWin FormsアプリケーションでDataGridViewを使用していますが、ビジネスの「分離」を改善したい論理とプレゼンテーション。私のForm_Loadイベントで 、私がするBindingListを構築するためのルーチンを呼び出した後、私はこのするBindingListにDGVの.DataSourceを設定します。 private void initia

    2

    1答えて

    自動バインディング、シングルトンの管理、リクエストごとの1インスタンスの管理など、DIコンテナでいくつかきちんとしたトリックを行うことがあります。いくつかのシナリオを単純化することができます。 私がこれを持っている問題は、特定のクラスの懸念がアプリケーション層に漏れることです。クラスがインスタンス化され、特定の方法(例えば、シングルトンとして、またはhttp要求ごとに1回のみ)で管理されることを期