SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

japan.internet.com翻訳記事

Visual Studio .NETのウィザードを使ってN階層アプリケーションを作成する:パート2

Visual Studio .NET 2005における多層アプリケーションの作成テクニック

まとめ

 新しいバージョンのVisual Studio 2005では、RADツールを使って多層アプリケーションを作成する際の柔軟性が大幅に向上しています。型指定されたデータセット生成ツールを使用すると、データベースとUI/ビジネスロジックの間でデータが抽象化され、データベースのエンティティと属性に対するオブジェクト指向アクセスが可能になります。また、データセット生成ツールは、実質的に別の層に分離されたデータアクセスコードも提供します。パーシャルクラス機能を使うと、データセットコンポーネントに完全にアクセスできるビジネスロジック層を効果的に実装することができます。

 Binding Sourcesコンポーネントは、UIをビジネスロジック層から切り離し、円滑なデータバインディングツールを提供することにより、アプリケーションを4階層アプリケーションに近い形に変化させます。また、[Data Sources]ウィンドウはプレゼンテーション層の短期生成を可能にし、N階層の環境を維持します。

 データセットにデータを読み込む数行のコードを記述する必要があるとはいえ、わずか数分間で立派な多層アプリケーションを作成することができました。しかも、記述する必要があるのは独自のビジネスロジックを実装するためのコードだけです。

予告

 本シリーズのパート3では、アプリケーションの機能を強化するためにビジネスロジック層でどのようなことができるかをより詳しく見ていきます。また、データアクセスコードの作成に役立つコード生成ツールもいくつか紹介します。さらに、データアクセスコードプロバイダを独立させて、同じアプリケーションから別々のデータベースサーバーを利用できるようにする方法も説明します。

関連情報

この記事は参考になりましたか?

連載通知を行うには会員登録(無料)が必要です。
既に会員の方はを行ってください。
japan.internet.com翻訳記事連載記事一覧

もっと読む

この記事の著者

japan.internet.com(ジャパンインターネットコム)

japan.internet.com は、1999年9月にオープンした、日本初のネットビジネス専門ニュースサイト。月間2億以上のページビューを誇る米国 Jupitermedia Corporation (Nasdaq: JUPM) のニュースサイト internet.comEarthWeb.com からの最新記事を日本語に翻訳して掲載するとともに、日本独自のネットビジネス関連記事やレポートを配信。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

David Catherman(David Catherman)

CMI Solutions所属。データベースアプリケーションのデザイン/開発に20年以上の経験を持ち、ここ4、5年は特にMicrosoft .NETとSQL Serverに仕事が集中している。現在はCMI Solutionsのアプリケーション設計者および上級開発者であり、Visual Studioと...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/343 2006/04/11 19:13

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー