স্প্রিং এমভিসি ব্যবহার কি?
স্প্রিং এমভিসি ব্যবহার কি?

ভিডিও: স্প্রিং এমভিসি ব্যবহার কি?

ভিডিও: স্প্রিং এমভিসি ব্যবহার কি?
ভিডিও: Spring Web MVC Class Lecture(Use of ModelAttribute Annotation) -04 2024, মে
Anonim

একটি স্প্রিং MVC হল একটি জাভা ফ্রেমওয়ার্ক যা ওয়েব অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত হয়। এটি মডেল-ভিউ-কন্ট্রোলার ডিজাইন প্যাটার্ন অনুসরণ করে। এটি একটি মূল স্প্রিং ফ্রেমওয়ার্কের সমস্ত মৌলিক বৈশিষ্ট্য প্রয়োগ করে যেমন ইনভারশন অফ কন্ট্রোল, ডিপেনডেন্সি ইনজেকশন।

পরবর্তীকালে, কেউ জিজ্ঞাসা করতে পারে, স্প্রিং এমভিসির সুবিধাগুলি কী কী?

স্প্রিং MVC এর সুবিধা Struts উপর. বসন্ত একটি সমন্বিত প্রদান করে কাঠামো আপনার আবেদনের সব স্তরের জন্য। বসন্ত কন্ট্রোলার, জাভাবিন মডেল এবং ভিউগুলির মধ্যে একটি খুব পরিষ্কার বিচ্ছেদ প্রদান করে। বসন্ত কন্ট্রোলার অন্য যেকোন বস্তুর মত IoC ব্যবহার করে কনফিগার করা হয়।

উপরন্তু, স্প্রিং MVC এখনও ব্যবহৃত হয়? বসন্ত বিভিন্ন ফ্রেমওয়ার্ককে সমর্থন প্রদান করে যেমন: স্ট্রটস, হাইবারনেট, টেপেস্ট্রি, ইজেবি এবং জেএসএফ ইত্যাদি বসন্ত কাঠামো হতে পারে ব্যবহৃত যেকোন জাভা অ্যাপ্লিকেশন তৈরিতে, তবে বেশিরভাগই এটি ওয়েব তৈরির জন্য ব্যবহার করে। দ্য বসন্ত কাঠামো আইওসি, এওপি, ডিএও, প্রসঙ্গ, ওআরএম, ওয়েবের মতো বেশ কয়েকটি মডিউল রয়েছে এমভিসি ইত্যাদি

পরবর্তীকালে, কেউ জিজ্ঞাসা করতে পারে, স্প্রিং এমভিসি-তে মডেলঅ্যান্ডভিউ-এর ব্যবহার কী?

মডেলএন্ডভিউ একটি বস্তু যা উভয় ধারণ করে মডেল এবং ভিউ . হ্যান্ডলার ফেরত দেয় মডেলএন্ডভিউ অবজেক্ট এবং DispatcherServlet ভিউ রিজলভার এবং ভিউ ব্যবহার করে ভিউ সমাধান করে। ভিউ হল একটি অবজেক্ট যার ভিউ নাম স্ট্রিং আকারে রয়েছে এবং মডেল হল একাধিক অবজেক্ট যুক্ত করার জন্য একটি মানচিত্র।

স্প্রিং ফ্রেমওয়ার্ক ব্যবহার করার সুবিধা কি?

বসন্ত একটি হালকা ওজনের ধারক সরবরাহ করে যা ছাড়াই সক্রিয় করা যেতে পারে ব্যবহার ওয়েব সার্ভার বা অ্যাপ্লিকেশন সার্ভার সফ্টওয়্যার। এটি IoC এর জন্য ভাল সমর্থন দেয় এবং নির্ভরতা ইনজেকশনের ফলে আলগা কাপলিং হয়। দ্য বসন্ত ফ্রেমওয়ার্ক JDBC সমর্থন করে কাঠামো এটি উত্পাদনশীলতা উন্নত করে এবং ত্রুটি হ্রাস করে।

প্রস্তাবিত: