タグ

2009年6月24日のブックマーク (5件)

  • 技術解説:PetShopで学ぶデータベース・アクセスの実装パターン(1/4) - @IT

    稿では、マイクロソフトのサンプル・アプリケーションである「PetShop 3.0 .NET Sample Application」(以降、PetShop)を題材にして、アプリケーション・アーキテクチャ、その中でも特に今回はデータベース・アクセスにおける実装のパターンについて学んでいく。アーキテクチャに関する話題も前半では少し取り上げるが、あくまで主題は.NETでいかにデータベース・アクセス処理をうまく実装するかについてである。 PetShop 3.0 .NET Sample Applicationのダウンロード .NETではADO.NETによりデータベース・アクセスを行うわけだが、その基的なコーディング作法を学んだとしても、それをアプリケーションの中で“エレガント”に利用していくのはなかなか難しい。その理由の1つは、C#やVisual Basic .NETで構築したモデル中心のオブジェ

  • VB.NETとC#でデザインパターン

    このページでは、 Java言語で学ぶデザインパターン入門 結城 浩(著) (ソフトバンクパブリッシング ISBN:4797316462)に掲載されているサンプルソースを個人的にVB.NET/C#に移植したものを、 結城氏の了解を得て公開しています。

    atsukanrock
    atsukanrock 2009/06/24
    NUnitのTestResult.xmlをHTMLに変換するツールも
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    atsukanrock
    atsukanrock 2009/06/24
    developerWorks内のDAOパターンの解説
  • サルでもわかる 逆引きデザインパターン 第3章 逆引きカタログ J2EE編 DAO(Data Access Object)

    イントロダクション 私たちが作るアプリケーションのほとんどは、どこかで永続的なデータを扱うことになります。 そのデータの保存先は、リレーショナルデータベースやテキストファイル、他システムなどになるでしょう。 そして保存されたデータへのアクセスで使用するAPIは、保存先によって変わっていきます。 例えば、リレーショナルデータベースだとJDBCを使用します。 ファイルだとjava.ioパッケージあたりを使用したりします。 また、リレーショナルデータベースのみに焦点を当ててみても、ベンダやバージョンによって発行するSQL文を変えなければなりません。 ファイルに永続的なデータを保存していて、その保存先がデータベースに変更されたときのことを想像してください。 ビジネスロジック(業務ロジック)の中にデータアクセスにまつわるコードを書いている場合、保存先の変更が容易ではありません(同様のことが、データベ

    atsukanrock
    atsukanrock 2009/06/24
    DAOパターン
  • 標準例外型の使用 - Framework Design Guidelines

    Note このコンテンツは、Pearson Education, Inc. の許可を得て、『Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition (フレームワーク設計ガイドライン: 再利用可能な .NET ライブラリの規約、表現形式、およびパターン、第 2 版)』から転載されています。 この版は 2008 年に出版され、その後、このは第 3 版で全面的に改訂されました。 このページの情報の一部は古くなっている可能性があります。 このセクションでは、フレームワークによって提供される標準例外とその使用法の詳細について説明します。 このリストは完全なものではありません。 他のフレームワーク例外型の使用方法については、.NET Framewor

    標準例外型の使用 - Framework Design Guidelines
    atsukanrock
    atsukanrock 2009/06/24
    ApplicationExceptionからの派生が非推奨であることや、InvalidOperationExceptionをいつthrowするかの記述あり