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