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