タグ

DAOに関するseiryoのブックマーク (3)

  • ジェネリクスでタイプセーフなDAOモドキを作ってみた - marsのメモ

    クラス図はこんなの。 Hibernateとか使って,実際にDBに永続化してみればよかったんだけど,そこまで準備ができなかったので,なんちゃってコードで検証だけしてみた。 使い方は,こう。 private static void testCat() { CatDAO dao = new CatDAO(); List<Cat> list = dao.findAll(); for (Cat cat : list) { System.out.println("cat = " + cat); } Cat cat = dao.get(); dao.save(cat); } いちおう思惑通りにはできたんじゃないかと思う。キャスト不要だし,IDEAとNetBeansのコードアシストでも,型変数が期待通りの値になったしね。 恥を忍んでコードを晒すことにする(なんちゃってだから細かいところは気にしちゃイカン)

    ジェネリクスでタイプセーフなDAOモドキを作ってみた - marsのメモ
  • サルでもわかる 逆引きデザインパターン 第3章 逆引きカタログ J2EE編 DAO(Data Access Object)

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

  • やまろうのJavaなわけ/Vol.17 Strutsで掲示板! Data Access Objectを作る

    やまろうのJavaなわけ Vol.17 Strutsで掲示板! Data Access Objectを作る 「ガンダムSEED最終回に感動!!」でおなじみのやまろうです。 最終回は地球軍が核兵器を打ち込んでしまったことによって、 ザフト軍は怒り狂い、ジェネシスという星を半壊させる程の破壊力 を持った兵器を地球に打つことを決めました。主人公達は 「絶対ジェネシスを打たせちゃだめだ」 となんとか阻止しようとしました。しかし、発射の時は来たる。 アスランが自分の乗っているジャスティスガンダムを ジェネシスの中で核爆発させる決意をします。一緒にいた カガリには「お前は来るな」と言って自分一人が犠牲に なろうとしていました。カガリは 「逃げるな!!生きる方がたたかいだ!」 じーんと来たぜー。生きるって大変で、そして素晴らしい!! ジェネシスを核爆発させ、カガリと共にストライクルージュ に乗って無事脱

    seiryo
    seiryo 2007/04/11
  • 1