1) हम क्यों उपयोग करते हैं DTOऔर DAO, और हमें उनका उपयोग कब करना चाहिए। मैं GUIडेटा डालने, संपादन, हटाने के साथ एक जावा सॉफ्टवेयर विकसित कर रहा हूं । लेकिन मैं के बीच अंतर करने के लिए संघर्ष कर रहा हूँ DTO/DAOऔर Model, View, Controller(MVC) संरचना? क्या वे समान हैं, जो जावा के माध्यम से डेटाबेस के साथ बातचीत करते समय उपयोग करना बेहतर है GUI।
2) एक बात मैं वास्तव में उत्सुक हूं कि क्या यह एक अच्छा अभ्यास है viewऔर Controllerएक वर्ग में है। यदि हम इस बारे में सोचते हैं Netbeans, तो आप GUIफ़्रेम क्लास बना सकते हैं और JButtonफ्रेम पर जैसे घटक जोड़ सकते हैं , बटन पर डबल क्लिक करने से आपको actionListenerविधि (नियंत्रक) पर ले जाएगा जो फ़्रेम में दिखाई देता है डेटा को उपयोगकर्ता को दिखाया जाना है (देखें) । तो वे एक ही कक्षा में हैं। यह पूरी तरह से अवधारणा के खिलाफ जा रहा है या नहीं?
यहाँ मैं किस बारे में बात कर रहा हूँ
एक कक्षा में दृश्य और नियंत्रक के लिए बुरा अभ्यास?