ভিডিও: JAXBContext কি?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
JAXB XML বাইন্ডিং এর জন্য জাভা আর্কিটেকচার। এটি XML কে জাভা অবজেক্টে এবং জাভা অবজেক্টকে XML তে রূপান্তর করতে ব্যবহৃত হয়। JAXB XML নথিতে এবং থেকে জাভা অবজেক্ট পড়ার এবং লেখার জন্য একটি API সংজ্ঞায়িত করে। SAX এবং DOM এর বিপরীতে, আমাদের XML পার্সিং কৌশল সম্পর্কে সচেতন হতে হবে না।
এছাড়াও জানতে হবে, জাভাতে JAXBContext এর ব্যবহার কি?
JAXB জন্য দাঁড়ায় জাভা XML বাইন্ডিংয়ের জন্য আর্কিটেকচার। এটি মার্শালকে প্রক্রিয়া প্রদান করে (লিখুন) জাভা অবজেক্টকে এক্সএমএল এবং আনমার্শাল (পড়ুন) এক্সএমএলকে অবজেক্টে। সহজভাবে, আপনি এটা বলতে পারেন ব্যবহৃত পরিবর্তন করতে জাভা বস্তুকে xml-এ এবং তদ্বিপরীত।
উপরের পাশাপাশি, JAXB মার্শালিং কিভাবে কাজ করে? মার্শালিং একটি ক্লায়েন্ট অ্যাপ্লিকেশনকে রূপান্তর করার ক্ষমতা প্রদান করে JAXB XML ডেটাতে জাভা অবজেক্ট ট্রি প্রাপ্ত। ডিফল্টরূপে, মার্শালার XML ডেটা তৈরি করার সময় UTF-8 এনকোডিং ব্যবহার করে। এরপর, আমরা জাভা অবজেক্ট থেকে XML ফাইল তৈরি করব।
লোকেরা আরও জিজ্ঞাসা করে, JAXBContext থ্রেড কি নিরাপদ?
JAXBCপ্রসঙ্গ হয় থ্রেড নিরাপদ এবং শুধুমাত্র একবার তৈরি করা উচিত এবং মেটাডেটা একাধিকবার আরম্ভ করার খরচ এড়াতে পুনরায় ব্যবহার করা উচিত। মার্শালার এবং আনমার্শালার নয় থ্রেড নিরাপদ , কিন্তু তৈরি করতে হালকা এবং অপারেশন প্রতি তৈরি করা যেতে পারে।
Jaxb কি JDK এর অংশ?
JAXB জাকার্তা EE প্ল্যাটফর্মের APIগুলির মধ্যে একটি (পূর্বে বলা হত জাভা ইই), অংশ এর জাভা ওয়েব সার্ভিসেস ডেভেলপমেন্ট প্যাক (JWSDP), এবং WSIT এর অন্যতম ভিত্তি। এটাও ছিল অংশ এর জাভা এসই প্ল্যাটফর্ম (সংস্করণে জাভা এসই 6-10)। হিসাবে জাভা এসই 11, JAXB অপসারণ করা হয়েছে. বিস্তারিত জানার জন্য, JEP 320 দেখুন।