1) কেন আমরা ব্যবহার করি DTOএবং DAO, এবং কখন তাদের ব্যবহার করা উচিত। GUIডেটা সন্নিবেশ, সম্পাদনা, মুছে ফেলার জন্য আমি একটি জাভা সফ্টওয়্যার তৈরি করছি । কিন্তু আমি মাঝে পার্থক্যটা উল্লেখ করা সংগ্রাম করছি DTO/DAOএবং Model, View, Controller(MVC) কাঠামো? তারা কি অনুরূপ, যা জাভা মাধ্যমে ডেটাবেস সাথে ইন্টারঅ্যাক্ট করার সময় ব্যবহার করা ভাল GUI।
২) একটি বিষয় সম্পর্কে আমি সত্যিই আগ্রহী তা হ'ল এটি একটি অনুশীলন viewএবং Controllerএক শ্রেণিতে থাকা ভাল অনুশীলন কিনা । যদি আমরা এটির বিষয়ে চিন্তা করি Netbeans, আপনি GUIফ্রেম ক্লাস তৈরি করতে এবং ফ্রেমের মতো উপাদানগুলি যুক্ত করতে পারেন JButton, বোতামটিতে ডাবল ক্লিক করলে আপনাকে সেই actionListenerপদ্ধতিতে (নিয়ন্ত্রণকারী) নিয়ে যাবেন যা ব্যবহারকারীর কাছে ডেটা প্রদর্শিত হবে বলে মনে হয় (দেখুন) । সুতরাং তারা একই ক্লাসে আছেন। তা কি পুরোপুরি ধারণাটির বিপক্ষে চলছে নাকি?
এখানে আমি যা বলছি তা এই
খারাপ অনুশীলন একটি ক্লাসে দেখুন এবং নিয়ামক আছে?