n-tier

    5

    6答えて

    エラー処理をエレガントに実装するにはどうすればよいですか?たとえば、私のデータアクセスレイヤーは2種類のエラーを投げる可能性があります: 1)アクセスが許可されていない場合は、ページにすべてが隠され、エラーメッセージ が表示されます。2) (例えば、名前はユニークではないと言います)、この場合はすべてを隠したくありません。私は、このような等等NotAuthorizedException、Dupli

    2

    4答えて

    私は、プレゼンテーション層、ビジネス層、DALおよびビジネスオブジェクト層を持つn層アプリケーションを持っています。オブジェクトとオブジェクトに書かれた操作とを分離することは、オブジェクト指向のカプセル化の概念を破る。

    9

    8答えて

    私は、新しいアプリケーションでデータレイヤを実装する最適な方法について、同僚との "ディスカッション"の途中です。 視点の1つは、データレイヤーがビジネスオブジェクト(エンティティを表す独自のクラス)を認識し、そのオブジェクトでネイティブに処理できることです。 反対側の視点は、データ層は、オブジェクトに依存しないこと、および純粋に単純なデータ型(文字列、bools、日付など)を扱うべきであるという

    1

    2答えて

    私は、自分のウェブサイトをstackoverflowのように始めました。契約の開発者なので、私は多くの場所であったし、この結果を達成するための多くの異なる方法を参照してください、私は行くよ方法は..です プレゼンテーション(ウェブ) ビジネス・レイヤー(昔ながらのエンティティましたクラスとBL層)ストアドプロシージャを経由してSQL Serverへ データ・レイヤー(DAクラス) 私の質問は、主に

    2

    1答えて

    私の質問はアーキテクチャ上の性質であり、実際の実装にはあまり関係しません。 私はWCFに基づいてAPIをビルドしましたが、実際にBLからBLを分離する方法を決定することはできません。最初の質問が生じもちろんのより public TagItemResponse TagItem(TagItemRequest request) { return (new ItemTagRequestProc

    3

    4答えて

    より良い開発者になるためのリソースを検索する際に、n層アプリケーションでコードを構造化する方法の良い例を探しています。 Like ...ビジネスオブジェクトは何をして、データアクセスレイヤーとどのようにインターフェイスするのですか。UIはビジネスレイヤーとどのようにインターフェイスし、DALと直接インターフェイスしますか? あなたは自由に利用できる素晴らしい例を知っていますか、それは勉強に値するで