dao

    3

    1答えて

    インターネットを介して一種の研究をした後(そしてStackoverflowで)、私はまだどの方法が学習/使用に最も適しているか決定するのに苦労しています。 PHPでプログラミングするときにもっと掘り下げてください。 DAOを使用する利点は、アプリケーションファイル全体に広がったmysql_ *関数を使用してDBを処理する場合に理解できます。 それはPDO対MDB2間で決定しています - PDOの賛

    8

    2答えて

    私は休止状態のDaoの実装にJUnitsを書き、これらのユニットテストケースを書くための提案されたアプローチについて意見を求めます。私は2つの戦略を考えることができます。 これらのモックオブジェクトに対してだけDAO実装EasyMockやテストなどのライブラリを使用してテンプレートを休止状態モック。 ユニットテストを実行する前にテストデータを書き込むことで、実際のテストデータベース(インメモリ/外

    0

    1答えて

    正しいかどうか。 これらはすべて、Java Genericsを使用して機能の大部分を持つGenericDaoから拡張されています。 ここで説明する種類 - [http://www.ibm.com/developerworks/java/library/j-genericdao/index.html] [1] StoreDaoでgetAll()が呼び出されると、実際に呼び出されるものGenericD

    4

    1答えて

    私は現在、このディスカッションが行われたプロジェクトに取り組んでいます。 DAOパターンは(ウィキペディアによると):「コンピュータソフトウェアでは、データアクセスオブジェクト(DAO)は、ある種のデータベースまたは永続化メカニズムに抽象的なインタフェースを提供するオブジェクトであり、データベースの "。 しかし、ORMを使用すると、これは明らかにORM(例:休止状態)ジョブです。これは、いくつか

    1

    2答えて

    私はDAOクラスが15桁のテーブルでCRUDを行うための要件を持っています。私は書くべきかどうか混乱していますメソッドメソッドごとに1つのパラメータを持つまたは15メソッドを使用する方法または多分何か。私は最初の選択を終えました(もちろん、私は怠惰です:p)が、この質問(タイトル上)は一日中私を台無しにしてしまいました.GOOGLEはそれほど助けにはなりません。最高のパフォーマンスを得るには、あな

    0

    1答えて

    周りのブラウズ中に私は、ジェネリックDAOインタフェースのため、このコードを見つけました: public interface GenericDAO<T, ID extends Serializable> { Class<T> getEntityClass(); T findById(final ID id); List<T> findAll(); Li

    1

    2答えて

    私はREST WSを呼び出すDAOを設計する必要があります。 このWSは、指定されたユーザー名とパスワードからユーザー資格情報を戻す必要があります。 ケース1:ユーザーが見つかりました=> REST WSがhttpコード200と資格情報応答を送信します。 ケース2:ユーザーが見つかりませんでした=> REST WSはhttpコード400と原因のエラーオブジェクトを送信します。 ケース3:ユーザーは

    1

    1答えて

    私はREST WSを呼び出すDAOを持っています。 WSによって送信された無効なデータを防ぐために、バリデーターを実装したいと思います。 どこで実装する必要がありますか? 1 - DAOオブジェクト内のDAOレイヤー内。 2 - サービス層に その他の質問 - DAOのみCRUDに 3を行う必要がありますよう、DAO層ではなく、別のクラスの:私はとき非例外をスローしたいです有効なデータが発生します

    2

    1答えて

    私はSimpleJdbcTemplateを使用して、データベースからレコードのリストを取得しています。各レコードは、データモデルオブジェクトに対応します。私は多くのインターネットで検索しましたが、私はまだ 一般的な行マッパーを使用してデータベースから複数の行をフェッチする方法を見つけることができません。 私はタイプのオブジェクトリストのSampleObjを取得する必要があります。 パラメータ化され

    4

    3答えて

    ためのDAOとJPA私はOWASP specification for hashingを使用してSQLインジェクションを防ぐセキュアなログインを作るしようとしているが、私のアプリケーションの他の部分のために私はJPAを使用したと思って、私はかどうかを知りませんハイブリッドを使うのは良い習慣ですが、すべてのデータレイヤーにDAOを使用して一貫性を保つだけでいいですか? JPAとDAOの両方を使用する