বসন্তে ডাও ক্লাস কি?
বসন্তে ডাও ক্লাস কি?

ভিডিও: বসন্তে ডাও ক্লাস কি?

ভিডিও: বসন্তে ডাও ক্লাস কি?
ভিডিও: Class -- 11 - TBSE "বসন্তের কোকিল" কবি - বঙ্কিমচন্দ চট্টোপাধ্যায় II Basanter Kokil II 2024, এপ্রিল
Anonim

এটি একটি ডিজাইন প্যাটার্ন যাতে একটি ডেটা অ্যাক্সেস অবজেক্ট ( ডিএও ) একটি বস্তু যা কিছু ধরণের ডাটাবেস বা অন্যান্য অধ্যবসায় প্রক্রিয়ার জন্য একটি বিমূর্ত ইন্টারফেস প্রদান করে। বসন্ত JDBC, হাইবারনেট, JPA, iBatis ইত্যাদির মতো বিভিন্ন অধ্যবসায়ের ফ্রেমওয়ার্কের সাথে একীভূত করার জন্য ডেটা অ্যাক্সেস ফ্রেমওয়ার্ক প্রদান করা হয়।

এই পদ্ধতিতে, একটি dao ক্লাস কি?

ডেটা অ্যাক্সেস অবজেক্ট প্যাটার্ন বা ডিএও নিম্ন স্তরের ডেটা অ্যাক্সেসিং API বা অপারেশনগুলিকে উচ্চ স্তরের ব্যবসায়িক পরিষেবাগুলি থেকে আলাদা করতে প্যাটার্ন ব্যবহার করা হয়। এই শ্রেণী ডেটাবেস/এক্সএমএল বা অন্য কোনো স্টোরেজ মেকানিজম হতে পারে এমন ডেটা উৎস থেকে ডেটা পাওয়ার জন্য দায়ী।

আরও জানুন, জাভাতে ডাও ক্লাসের ব্যবহার কী? এটি একটি অবজেক্ট/ইন্টারফেস, যা ব্যবহৃত ডেটা স্টোরেজ ডাটাবেস থেকে ডেটা অ্যাক্সেস করতে। আমরা কেন DAO ব্যবহার করুন : এটি ডাটাবেসের মতো ডেটা রিসোর্স থেকে ডেটা পুনরুদ্ধারকে বিমূর্ত করে। ধারণাটি হল "একটি ডেটা রিসোর্সের ক্লায়েন্ট ইন্টারফেসকে এর ডেটা অ্যাক্সেস মেকানিজম থেকে আলাদা করা।"

এই বিবেচনা, বসন্ত বুট মধ্যে Dao ক্লাস কি?

ডিএও ডেটা অ্যাক্সেস অবজেক্টের জন্য দাঁড়ায়। সাধারণত, দ ডিএও ক্লাস দুটি ধারণার জন্য দায়ী। অধ্যবসায় স্তরের বিবরণ এনক্যাপসুলেট করা এবং একটি একক সত্তার জন্য একটি CRUD ইন্টারফেস প্রদান করে।

বসন্তে DAO এবং DTO কি?

ডিএও এমন একটি শ্রেণী যেখানে সাধারণত সেভ, আপডেট, ডিলিট এর মত CRUD অপারেশন থাকে। ডিটিও শুধুমাত্র একটি বস্তু যা তথ্য ধারণ করে। এটি জাভাবিন ইনস্ট্যান্স ভেরিয়েবল এবং সেটার এবং গেটার সহ। ডিটিও মান বস্তু হিসাবে পাস করা হবে ডিএও স্তর এবং ডিএও স্তরটি তার CRUD অপারেশন পদ্ধতি ব্যবহার করে ডেটা বজায় রাখতে এই বস্তুটিকে ব্যবহার করবে।

প্রস্তাবিত: