ভিডিও: স্প্রিং এমভিসি জাভা কি?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
ক বসন্ত MVC ইহা একটি জাভা ফ্রেমওয়ার্ক যা ওয়েব অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত হয়। এটি মডেল-ভিউ-কন্ট্রোলার ডিজাইন প্যাটার্ন অনুসরণ করে। এটি একটি কোরের সমস্ত মৌলিক বৈশিষ্ট্য প্রয়োগ করে বসন্ত কাঠামো যেমন নিয়ন্ত্রণের বিপরীত, নির্ভরতা ইনজেকশন।
এর পাশে, স্প্রিং এমভিসির প্রবাহ কি?
বসন্ত MVC প্রবাহ চিত্র। এমভিসি একটি ডিজাইন প্যাটার্ন যা ব্যবসা (মডেল), উপস্থাপনা (দেখুন) এবং নিয়ন্ত্রণকে আলাদা করে একটি অ্যাপ্লিকেশন স্তরের সমাধান প্রদান করে প্রবাহ (নিয়ন্ত্রক)।
কেউ জিজ্ঞাসা করতে পারে, জাভাতে এমভিসি কী? এমভিসি প্যাটার্ন মানে মডেল-ভিউ-কন্ট্রোলার প্যাটার্ন। এই প্যাটার্নটি অ্যাপ্লিকেশনের উদ্বেগগুলিকে আলাদা করতে ব্যবহৃত হয়। মডেল - মডেল একটি বস্তু বা প্রতিনিধিত্ব করে জাভা POJO ডেটা বহন করে। এর ডেটা পরিবর্তন হলে কন্ট্রোলার আপডেট করার যুক্তিও থাকতে পারে।
পরবর্তীকালে, কেউ জিজ্ঞাসা করতে পারে, জাভাতে স্প্রিং ফ্রেমওয়ার্ক কী?
দ্য বসন্ত ফ্রেমওয়ার্ক একটি অ্যাপ্লিকেশন কাঠামো এবং জন্য নিয়ন্ত্রণ ধারক উল্টানো জাভা প্ল্যাটফর্ম দ্য ফ্রেমওয়ার্ক এর মূল বৈশিষ্ট্য যে কোনো দ্বারা ব্যবহার করা যেতে পারে জাভা অ্যাপ্লিকেশন, কিন্তু উপরে ওয়েব অ্যাপ্লিকেশন নির্মাণের জন্য এক্সটেনশন আছে জাভা EE (এন্টারপ্রাইজ সংস্করণ) প্ল্যাটফর্ম। দ্য বসন্ত ফ্রেমওয়ার্ক ওপেন সোর্স হয়।
বসন্ত বুট একটি MVC?
বসন্ত MVC একটি সম্পূর্ণ HTTP ভিত্তিক এমভিসি ফ্রেমওয়ার্ক দ্বারা পরিচালিত বসন্ত ফ্রেমওয়ার্ক এবং Servlets ভিত্তিক। বসন্ত বুট অ্যাপ্লিকেশনগুলিকে দ্রুত সেট আপ করার জন্য একটি ইউটিলিটি, যা তৈরি করার জন্য বক্সের বাইরে কনফিগারেশন প্রদান করে বসন্ত -চালিত অ্যাপ্লিকেশন।
প্রস্তাবিত:
সমস্ত স্প্রিং এমভিসি কন্ট্রোলারের বেস ক্লাস কোনটি?
সমস্ত স্প্রিং এমভিসি কন্ট্রোলার হয় সরাসরি কন্ট্রোলার প্রয়োগ করে বা উপলব্ধ বেস ক্লাস বাস্তবায়ন যেমন অ্যাবস্ট্রাক্ট কন্ট্রোলার, সিম্পলফর্ম কন্ট্রোলার, মাল্টিঅ্যাকশন কন্ট্রোলার, বা অ্যাবস্ট্রাক্টউইজার্ডফর্ম কন্ট্রোলার থেকে প্রসারিত করে।
এমভিসি এএসপি নেটে মডেল কী?
মডেল এমভিসি আর্কিটেকচারে ডোমেন নির্দিষ্ট ডেটা এবং ব্যবসায়িক যুক্তি উপস্থাপন করে। এটি অ্যাপ্লিকেশনের ডেটা বজায় রাখে। মডেল অবজেক্ট পুনরুদ্ধার করে এবং একটি ডাটাবেসের মতো অধ্যবসায় স্টোরে মডেল অবস্থা সংরক্ষণ করে। মডেল শ্রেণী পাবলিক প্রপার্টিতে ডেটা ধারণ করে
এমভিসি টেম্পডেটাতে ভিউ থেকে কন্ট্রোলারে ডেটা কীভাবে পাস করবেন?
TempData ব্যবহার করে কন্ট্রোলার থেকে ভিউতে ডেটা পাস করা ফাইলে যান তারপর নতুন এবং "প্রকল্প" বিকল্প নির্বাচন করুন। তারপর ASP.NET ওয়েব অ্যাপ্লিকেশন প্রজেক্ট তৈরি করুন যা নীচের চিত্রিত হয়েছে। তারপর "খালি" নির্বাচন করুন এবং "MVC" এ টিক দিন তারপর ঠিক আছে ক্লিক করুন। প্রকল্পটি সফলভাবে তৈরি করা হয়েছে
স্প্রিং এমভিসি ব্যবহার কি?
একটি স্প্রিং এমভিসি একটি জাভা ফ্রেমওয়ার্ক যা ওয়েব অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত হয়। এটি মডেল-ভিউ-কন্ট্রোলার ডিজাইন প্যাটার্ন অনুসরণ করে। এটি একটি কোর স্প্রিং ফ্রেমওয়ার্কের সমস্ত মৌলিক বৈশিষ্ট্য প্রয়োগ করে যেমন ইনভারসন অফ কন্ট্রোল, ডিপেনডেন্সি ইনজেকশন
স্প্রিং এমভিসি পরিবেশে আপনি কীভাবে ব্যতিক্রমগুলি পরিচালনা করবেন?
স্ট্রিং এমভিসি-তে ব্যতিক্রমগুলি পরিচালনা করতে, আমরা কন্ট্রোলার ক্লাসে একটি পদ্ধতি নির্ধারণ করতে পারি এবং এটিতে @ExceptionHandler টীকা ব্যবহার করতে পারি। স্প্রিং কনফিগারেশন এই টীকাটি সনাক্ত করবে এবং যুক্তি ব্যতিক্রম ক্লাস এবং এর সাবক্লাসগুলির জন্য ব্যতিক্রম হ্যান্ডলার হিসাবে পদ্ধতিটিকে নিবন্ধন করবে