জাভাতে পোজো মানে সাদামাটা পুরানো জাভা অবজেক্ট এবং এগুলি একটি প্রোগ্রামের পঠনযোগ্যতা এবং পুনঃব্যবহারযোগ্যতা বৃদ্ধির জন্য ব্যবহৃত হয়। এগুলি জাভা ল্যাঙ্গুয়েজ স্পেসিফিকেশন দ্বারা বাধ্যতামূলক বিষয়গুলি ব্যতীত বিশেষ বিধিনিষেধযুক্ত সীমানাবিহীন স্বাভাবিক জাভা বস্তু। এই নিবন্ধটি আপনাকে বিশদে বিশদটি আবিষ্কার করতে সহায়তা করবে,
নিম্নলিখিত পয়েন্টারগুলি এই নিবন্ধে কভার করা হবে
সুতরাং আসুন আমরা জাভাতে POJO এই নিবন্ধটি দিয়ে শুরু করি,
জাভাতে পোজো
সহজ কথায়, পজো একটি খাঁটি ডেটা স্ট্রাকচার হিসাবে সংজ্ঞায়িত হয়, এতে গেটর এবং সেটার ক্ষেত্রগুলি থাকে। এটিতে অবজেক্ট বা সিরিয়ালাইজেবলের মতো একটি ইন্টারফেস থেকে নির্দিষ্ট পদ্ধতিগুলিকে ওভাররাইড করার ক্ষমতা রয়েছে।এগুলি সূর্য মাইক্রোসিস্টেমগুলি দ্বারা EJB 3.0 এ প্রবর্তিত হয়েছিল এবং তারা লিখতে এবং বুঝতে সহজ হওয়ায় এটি ব্যাপকভাবে ব্যবহৃত হয়।
একটি পজো অবশ্যই করবেন না:
- পূর্বনির্ধারিত শ্রেণিগুলি প্রসারিত করুন: প্রাক্তন-সর্বজনীন শ্রেণি পরীক্ষা javax.servlet.http.Http সার্ভলেটকে POJO শ্রেণি হিসাবে বিবেচনা করা হয় না।
- পূর্ব-নির্দিষ্ট টীকাগুলি ধারণ করে: প্রাক্তন- @ জাভ্যাক্স.পারস্পেসিটি.সত্তা পাবলিক ক্লাস পরীক্ষা {.. a কোনও পোজো শ্রেণি নয়।
- পূর্বনির্ধারিত ইন্টারফেস প্রয়োগ করুন: প্রাক্তন-সার্বজনীন টেস্ট জাভ্যাক্স.জেজ.এন্টিটিবিয়ান প্রয়োগ করে hell & হেল্পিপ a একটি POJO শ্রেণি হিসাবে বিবেচিত হয় না।
জাভাতে POJO- এ এই নিবন্ধটি নিয়ে চলছে,
উদাহরণ:
প্রদত্ত উদাহরণটি POJO বর্গের একটি পরিষ্কার-উদাহরণ।
(// সত্তার প্রতিনিধিত্ব করতে শিক্ষার্থী পজো ক্লাস শিক্ষার্থী পাবলিক ক্লাস শিক্ষার্থী {// ডিফল্ট ফিল্ড স্ট্রিংয়ের নাম // পাবলিক ফিল্ড পাবলিক স্ট্রিং আইডি // প্রাইভেট ফি প্রাইভেট ডাবল ফি // আর্গুমেন্ট-কনস্ট্রাক্টর ফিল্ডস আরম্ভ করার জন্য পাবলিক স্টুডেন্ট (স্ট্রিং নাম, স্ট্রিং আইডি , ডাবল ফি) {this.name = name this.id = id this.fees = फीস} // নামের পাবলিক স্ট্রিং getName () {রিটার্ন নাম} // আইডি পাবলিক স্ট্রিং getId () {রিটার্ন আইডি জন্য গেটের পদ্ধতি } // ফি জনসাধারণের জন্য প্রাপ্তির পদ্ধতি ডাবল getFees () {রিটার্ন ফি}}
এটি দেখা যায় যে ক্ষেত্রগুলির অ্যাক্সেস-সংশোধকগুলিতে কোনও বিধিনিষেধ থাকে না, অর্থাৎ এগুলি ডিফল্ট, সুরক্ষিত, ব্যক্তিগত বা জনসাধারণ হিসাবে অনুমোদিত।
জাভাতে POJO- এ এই নিবন্ধটি নিয়ে চলছে,
POJO এর কাজ
POJO শ্রেণির কাজ নীচে দেখা যাবে। ছবিতে দেওয়া ব্যবসায়িক যুক্তি পিওজিও দ্বারা সজ্জিত। নিয়ন্ত্রকরা ব্যবসায়ের যুক্তির সাথে ইন্টারঅ্যাক্ট করেন, যা ঘুরিয়ে ডেটা বেসে অ্যাক্সেসের জন্য POJO এর সাথে যোগাযোগ করে।
স্নাতকোত্তর এবং মাস্টার একই
আসুন এখন জাভা বিনগুলি বুঝতে পারি,
জাভা বিনস
বিশেষ ধরণের পোজো জাভাবিয়ান নামে পরিচিত।
- সমস্ত জাভাবিয়ানদের পজোজ হিসাবে বিবেচনা করা যেতে পারে তবে তদ্বিপরীত নয়।
- সিরিয়ালাইজেবল ইন্টারফেস তাদের দ্বারা প্রয়োগ করা উচিত।
- ক্ষেত্রগুলিতে পুরো নিয়ন্ত্রণ সরবরাহ করার জন্য ক্ষেত্রগুলি ব্যক্তিগততে সেট করা উচিত।
- ক্ষেত্রগুলির অবশ্যই গিটার, সেটার বা উভয়ই থাকতে হবে।
- একটি বিন একটি নো-আরগ নির্মাণকারী থাকতে হবে।
- ক্ষেত্রগুলি কেবল নির্মাতারা, বা গিটার এবং সেটার দ্বারা অ্যাক্সেস করা যায়।
জাভাতে POJO- এ এই নিবন্ধটি নিয়ে চলছে,
গেটর এবং সেটার
গেটর এবং সেটারটি নিম্নলিখিত হিসাবে সংজ্ঞায়িত করা যেতে পারে:
প্রাপ্তি
সর্বজনীন শূন্য getName () {ফিরে নাম}
সেটার
সার্বজনীন অকার্যকর সেটনাম (নাম) {this.name = নাম}
উদাহরণ
ক্লাস স্টুডেন্ট java.io. প্রয়োগ করে ) {this.name = name} পাবলিক স্ট্রিং getName () {রিটার্নের নাম}} পাবলিক ক্লাস টেস্ট {পাবলিক স্ট্যাটিক অকার্যকর প্রধান (স্ট্রিং আরগস []) {শিক্ষার্থী s = নতুন স্টুডেন্ট () // অবজেক্টটি s.setName তৈরি হয়েছে (' জেরেমি ') // অবজেক্টে সিস্টেমের মূল্য নির্ধারণ করুন System.out.println (s.getName ())}}
আউটপুট
জেরেমি
জাভাতে থাকা পুজোগুলি তাদের পাঠযোগ্যতা এবং পুনঃব্যবহারযোগ্যতা বাড়াতে অবজেক্টগুলিকে সংজ্ঞায়িত করতে কার্যকর। তাদের উপর অন্য কোনও বিধিনিষেধ আরোপ করা হয়নি।
অন্যদিকে মটরশুটি নির্দিষ্ট বিধিনিষেধের সাথে পোজো হিসাবে সংজ্ঞায়িত করা হয়
সুতরাং আমরা এই প্রবন্ধটির শেষে এসেছি ‘জাভাতে পজো’। আপনি যদি আরও শিখতে চান তবে এটি দেখুন এডুরেকা, একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা। এডুরেকার জাভা জে 2 ইই এবং এসওএ প্রশিক্ষণ এবং শংসাপত্রের কোর্সটি হিবারনেট ও স্প্রিংয়ের মতো বিভিন্ন জাভা ফ্রেমওয়ার্কের পাশাপাশি আপনাকে মূল এবং উন্নত জাভা উভয় ধারণার জন্য প্রশিক্ষণের জন্য তৈরি করা হয়েছে।
আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে এই ব্লগের মন্তব্য বিভাগে এটি উল্লেখ করুন এবং আমরা যত তাড়াতাড়ি সম্ভব আপনার কাছে ফিরে আসব।
জাভাতে এমভিসি ডিজাইনের প্যাটার্ন