タグ

開発とdbに関するfivefourtyのブックマーク (3)

  • それぞれのメリット/デメリット

    皆さん、こんにちは。連載を担当するビーブレイクシステムズの山之内です。 前回まで「iBATIS」「Torque」「Hibernate」という3つのO/Rマッピングツールを見てきました。実際に各フレームワークを利用してサンプルを作成することで、各フレームワークの特長をつかめたかと思います。 最終回となる今回は、まとめとして各フレームワークの特長やクセに注目し、メリット/デメリットをあげながら各フレームワークを比較していきます。また、軽くではありますがEJB 3.0も取り上げ、その特長を説明したいと思います。 iBATIS 「SQL Maps」というO/Rマッピング機能と、「DAO Framework」というDAOパターン用のフレームワークで構成されている。マッピング・ファイルにSQL文を記述する必要がある。 Torque Active Recordパターン(エンティティが「O/Rマッパー」

  • 【ハウツー】今すぐ試せる! MySQL2JSPで簡単データベースアプリケーション (1) MySQL2JSPとは | エンタープライズ | マイコミジャーナル

    業務アプリケーションやデータベース連携するWebサイトを開発する際、データベース管理のための似たようなコードを何度も書いた経験はないだろうか。データベースアプリケーションをスピーディに立ち上げるツールとして、Ruby on Railsをはじめとした各種フレームワークが続々と登場してきている。最近になってJavaにもGrailsやAppFuseのような便利なツールが整ってきているが、「習熟するのに時間がかかりそう」「使い物になるかどうかわからない」などの理由で、なかなか手を出せない開発者もいるだろう。稿では、JSPに慣れ親しんだ開発者であれば今すぐ試せるJSPコードジェネレータ、MySQL2JSPを紹介する。 The MySQL2JSP projectは24日、MySQL2JSPの最新版となるMySQL2JSP v0.3.0.1をリリースした。MySQL2JSPは、MySQLのデータベース

  • DAOパターンのデメリットを補う「DataAccessMethodパターン」:CodeZine

    はじめに CJ2EEのDataAccessObjectパターンは、企業向けシステム開発で利用される非常に優れたデザインパターンです。これを利用することにより、柔軟なシステムを構築することが可能となります。有名なパターンなので、多くの方はこのパターンを使った設計/開発に携わった経験があるのではないかと思います。 しかし、DataAccessObjectパターンを使った開発は多くのクラスやインターフェイスを定義する必要があります。これは、DataAccessObjectパターンがAbstructFactoryパターンをベースとしているためです。クラスやインターフェイスの数が増えると開発コストだけでなく管理コストも増大し、開発規模が大きくなるほど影響が大きくなります。 稿では、こうしたDataAccessObjectパターンのデメリットを回避するためのパターンを紹介します。対象読者企業システム

    fivefourty
    fivefourty 2006/06/09
    この方法では規模が大きい際に開発の分離が出来ない。それに普通はロジックの数≠DAOの数なんだからロジックにDAOのコードが重複する。DAOは再利用してなんぼ。そのためにも数が多くてもDAOひとつひとつはシンプルに。
  • 1