n-tier

    1

    2答えて

    今日、私は3層アーキテクチャで作業を開始しましたが、私は心の中で疑問を持っています。 通常、データ・コントロールをオブジェクト・データソースにバインドし、ビジネス・オブジェクトの関数を呼び出して、選択、挿入、更新または削除操作を実行します。私はこの方法で何の問題もありません。 しかし、私の問題は、2つのテキストボックスと1つのボタンが含まれているログイン部分があり、そのプロパティがユーザー名とパス

    2

    3答えて

    EFコードファーストを使いたいです。私はリポジトリパターンを使って作業しています。そして、私はn層アーキテクチャを実装したいと思います。私が本当に望むのは、TDDを使用することですが、私は集約ルートに問題があります。私の問題はこれです... 私はブログオブジェクトを持っています。このブログオブジェクトの関連ファイルから追加することができます。すばらしいです。だから、私は本質的に私のリポジトリを作成

    1

    1答えて

    リポジトリパターンを使用してn層アーキテクチャを作成したいと考えています。私は、BLLレイヤーを介してすべての呼び出しを複製し、BLL経由でデータにアクセスするのは理にかなっていますか?あるいは、私はDALを通じていくつかのものにアクセスし、BLLを通じていくつかのものに直接アクセスすることはできますか?

    2

    1答えて

    私は卒業論文をやり始めました。私の任命はアパートの暖房を最適化するシステムを作ることです。アパートには現在の温度を測定するセンサーがあります。 これらの温度および他のいくつかの測定値を使用することにより、最適化が行われ、信号が温度を調節するマンションに送り返される。最適化は24時間365日、すべてのアパートを循環する循環的な方法で行われます。 したがって、システムはセンサと通信し、最適化を行い、デ

    0

    1答えて

    私はさまざまな種類のアーキテクチャに関する研究を行ってきましたが、私はまだ3層と4層のど​​ちらかを選択するのが面倒ではありません。 4層システムとは何ですか?次のように 私のアプリケーションは次のとおりです。 クライアントはMVCパターンを使用してiOSのiPhoneアプリに基づいています。 サーバーは、MVCパターンを使用しているRuby on Railsにも基づいています。 (特定のビューは

    0

    3答えて

    私のアプリでは、何十台ものPCがビジュアル層を実行しています。ビジネス層は、データベースを含むサーバー上に配置されます。 ビジュアル層では、基本的にビジネス層への呼び出しが含まれるユニットテストが本当に必要ですか?どんな特別な場合ですか?

    0

    1答えて

    より大きいシステムの一部であるWCFサービスを開発中です。サービスはビジネスロジックを提供し、Entity Framework(モデルファーストを使用)を介してデータベースに接続されます。 Entity FrameworkをWCFサービス(基本エンティティ、DTO、自己追跡エンティティ、POCOなど)と連携させる方法はさまざまです。私の基本的な要件: サービスは、シンクライアント(および他のサービ

    1

    2答えて

    CMSとクライアントサイトをMVCプロジェクトの2つの異なるareasで構成することに慣れています。このMVCプロジェクトは、そのMVCプロジェクト内の両方の領域にサービスを提供するアプリケーション層(クラスライブラリ)を参照しています。 アプリケーション層は、ドメイン層を参照し、データ層(どちらも独自の別のクラスライブラリにあります)を参照しています。 MVCアプリケーションはアプリケーション層

    5

    2答えて

    Apache Wicket(Java EE MVCフレームワーク)で動作するWebアプリケーションがあります。今のところそれはウェブサイトです。私はモバイルアプリケーションを構築するために使用するアーキテクチャについても考えています。モバイルアプリは単に情報をレンダリングし、ユーザー入力を取り込むだけです(プロファイル設定など)。 Iを念頭に置いてN層アーキテクチャを有する場合: DBは、現在のW

    1

    1答えて

    私はいくつかのDTOと対応するPOCOを持っています。 これらの間で変換するための推奨方法と、変換機能の位置を教えてください。 私の元来の考えは、POCOに2つの変換関数を入れてToPOCOとToDTOと呼ぶことです。 これは何か良いアイデアはありますか? ありがとう、 アイデア。あなたのためにこれを行うライブラリで