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