1)DTOとを使用する理由とDAO、いつ使用する必要があるか。GUIデータの挿入、編集、削除を行うJavaソフトウェアを開発しています。しかし、私は区別するために苦労していますDTO/DAOとModel、View、Controller(MVC)構造?それらは似ていますか?Javaを介してデータベースと対話するときに使用する方が良いGUIです。
2)私はおよそ本当に興味の一つは、持っているのは良い習慣であるかどうかであるviewとController一つのクラスインチ を考えるとNetbeans、GUIフレームクラスを作成してコンポーネントをフレームに追加できJButtonます。ボタンをダブルクリックactionListenerすると、データがユーザーに表示されるフレーム(フレーム)に表示されるメソッド(コントローラー)に移動します(表示) 。つまり、彼らは同じクラスに属しています。それはそのコンセプトに完全に反するのか、そうでないのか
ここで私が話しているものです
ビューとコントローラーを1つのクラスに含めるのは悪い習慣ですか?