0

CRUDメソッドにアクセスする必要がある10〜20個のクラスのセットで構成される単純なCRUDコンソールアプリケーションを構築したいと思います。dbアクセスを必要とするすべてのメソッドで毎回接続を作成したくありません。たぶん、すべての作成部分を別のシングルトンクラスに入れますか?
この種のアプリケーションをどのように構成するかについてのアイデア、ベストプラクティスはありますか?

4

3 に答える 3

1

DAOの設計方法を学ぶには、1つのチュートリアルで十分です。

于 2012-05-25T06:44:57.170 に答える
1

単純なCRUDの迅速でありながら過剰に設計されたソリューションは、NetbeansJPAウィザードを使用することです。

  • データベースからのエンティティクラス(この部分のエンティティの追加を確認してください)
  • エンティティからのJPAコントローラークラス(小さなサンプル

接続を処理する必要はありません。

于 2012-05-25T06:47:51.927 に答える
0

個別のメソッドとして、すべての機能を備えた基本クラスを作成します。たとえば、次のようになります。

Connection getConnection()-接続オブジェクトを返します

void close()-接続を閉じます

このように、各機能のメソッドを実装します。オペレーションクラスをこの基本クラスに拡張し、必要な関数を呼び出します。

元:

 public class Insert extends Base {

// call the rquired functions

}

必要に応じて、ドライバー名、URL、ユーザー名、パスワードなどのいくつかの変数をパラメーター化できます。

于 2012-05-25T06:30:32.473 に答える