タグ

ブックマーク / architect360.apricot-jp.com (1)

  • DTO(Data Transfer Object)の必要性:アーキテクト360

    .NETアプリケーションのアーキテクチャやフレームワーク、設計に役立つ情報を中心に紹介しています。また業務システムに役立ちそうなユーティリティやノウハウをサンプルコードつきで公開しています。言語はC#とVB.NETを扱っています。 3階層クライアント/サーバ型システムでは、物理的に3つの層に分かれているため、層と層の間は通信してデータをやり取りする。一般にデータベースとアプリケーションサーバ間は、ADO.NETの規定の方法で通信し、アプリケーションサーバとクライアントは、Webサービスや.NET Remotingなどの技術を使って通信する。後者の通信には、データの受け渡し専用の入れ物を用意し、このオブジェクトを使ってデータをやり取りしたほうが、次の述べる2点で都合がよいと筆者は思う。 このオブジェクトをDTO(Data Transfer Object)という。サンプルコードは末尾に示す。

    libkazz
    libkazz 2009/01/28
    DTAの説明がわかりやすい
  • 1