সুচিপত্র:
- সংজ্ঞা - মডেল ভিউ কন্ট্রোলার (এমভিসি) এর অর্থ কী?
- টেকোপিডিয়া মডেল ভিউ কন্ট্রোলার (এমভিসি) ব্যাখ্যা করে
সংজ্ঞা - মডেল ভিউ কন্ট্রোলার (এমভিসি) এর অর্থ কী?
মডেল ভিউ কন্ট্রোলার (এমভিসি) কম্পিউটার সফ্টওয়্যার জন্য একটি নকশা নিদর্শন। এটি ডেটা মডেল, প্রসেসিং নিয়ন্ত্রণ এবং ব্যবহারকারীর ইন্টারফেসের মধ্যে পার্থক্য করার একটি উপায় হিসাবে বিবেচিত হতে পারে। এটি ব্যবহারকারীর ক্রিয়াকলাপ পরিচালনা করে এমন কোড থেকে ব্যবহারকারীকে প্রদর্শিত গ্রাফিকাল ইন্টারফেসটি খুব সুন্দরভাবে পৃথক করে। উদ্দেশ্যটি এমন একটি ফ্রেমওয়ার্ক সরবরাহ করা যা আরও ভাল এবং আরও সঠিক নকশাকে কার্যকর করে।
টেকোপিডিয়া মডেল ভিউ কন্ট্রোলার (এমভিসি) ব্যাখ্যা করে
এমভিসি আর্কিটেকচার অ্যাপ্লিকেশনগুলিকে লজিক্যাল ইউনিটে বিভক্ত করতে সহায়তা করে। সহজ কথায়, এই দৃষ্টান্তটি ব্যবসায়ের লজিককে ইন্টারফেস যুক্তি থেকে পৃথক করে। এই আর্কিটেকচারটি অ্যাপ্লিকেশনটিকে আরও কার্যকর করে তোলে।
মডেলটি একটি অনন্য সত্তাকে উপস্থাপন করে - এটি কোনও একক বস্তু বা সম্ভবত কোনও কাঠামো হতে পারে। সত্তা এবং অবজেক্টের ডেটার সাথে একের সাথে এক সম্পর্ক রয়েছে। এটি এমন মডেল যা এর অবস্থান বা অবস্থা সম্পর্কিত দর্শন থেকে আসা অনুরোধগুলির প্রতিক্রিয়া জানায়। এই উপায়ে, ডেটা প্রক্রিয়াকরণ কেবলমাত্র মডেলটিতে সঞ্চালিত হয়, যা অভ্যন্তরীণ ডেটা ধারাবাহিকতা নিশ্চিত করে।
ভিউটি ব্যবহারকারীর ইন্টারফেসের গ্রাফিকাল ভিজুয়ালাইজেশন উপস্থাপন করতে ব্যবহৃত হয়। এটি মডেলের কিছু দিকগুলি ফিল্টার করে বা অন্যকে হাইলাইট করতে পারে। এটি ইন্টারফেসের ইনপুট এবং আউটপুট ডেটার প্রতিনিধিত্ব করে বিভিন্ন উপাদান যেমন পুশবটন, মেনু, ডায়ালগ বাক্স ইত্যাদি ব্যবহার করে অ্যাপ্লিকেশন সামগ্রীর স্থিতি দেখতে ভিউটি নিয়ামকের মাধ্যমে মডেলটিকে জিজ্ঞাসা করে।
কন্ট্রোলারটি ইউজার ইন্টারফেস (ভিউ) এবং অ্যাপ্লিকেশন প্রসেসিং লজিক (মডেল) এর মধ্যে লিঙ্ক সরবরাহ করে। কন্ট্রোলার অ্যাপ্লিকেশন অবজেক্ট সম্পর্কে তথ্য পুনরুদ্ধার করতে, বস্তুর স্থিতি পরিবর্তন করতে এবং এই পরিবর্তন সম্পর্কে দৃষ্টিভঙ্গি জানাতে মডেল পদ্ধতিগুলি ব্যবহার করে। এক অর্থে নিয়ামক একটি ব্যবহারকারীকে পরিবর্তন করতে এবং ফলাফল দেখতে সক্ষম করে।
