CRUDメソッドにアクセスする必要がある10〜20個のクラスのセットで構成される単純なCRUDコンソールアプリケーションを構築したいと思います。dbアクセスを必要とするすべてのメソッドで毎回接続を作成したくありません。たぶん、すべての作成部分を別のシングルトンクラスに入れますか?
この種のアプリケーションをどのように構成するかについてのアイデア、ベストプラクティスはありますか?
質問する
350 次
3 に答える
1
DAOの設計方法を学ぶには、1つのチュートリアルで十分です。
于 2012-05-25T06:44:57.170 に答える
0
個別のメソッドとして、すべての機能を備えた基本クラスを作成します。たとえば、次のようになります。
Connection getConnection()-接続オブジェクトを返します
void close()-接続を閉じます
このように、各機能のメソッドを実装します。オペレーションクラスをこの基本クラスに拡張し、必要な関数を呼び出します。
元:
public class Insert extends Base {
// call the rquired functions
}
必要に応じて、ドライバー名、URL、ユーザー名、パスワードなどのいくつかの変数をパラメーター化できます。
于 2012-05-25T06:30:32.473 に答える