@XmlRootElement টীকা ব্যবহার কি?
@XmlRootElement টীকা ব্যবহার কি?

ভিডিও: @XmlRootElement টীকা ব্যবহার কি?

ভিডিও: @XmlRootElement টীকা ব্যবহার কি?
ভিডিও: টীকা ছাড়াই XML-এ POJO লেখা 2024, মে
Anonim

@ XmlRootElement একটি টীকা যে মানুষ ব্যবহৃত JAXB (JSR-222) এর সাথে ব্যবহার করতে। এটা উদ্দেশ্য একটি ক্লাসের সাথে একটি রুট উপাদানকে অনন্যভাবে সংযুক্ত করা। যেহেতু JAXB ক্লাসগুলি জটিল ধরনের মানচিত্র করে, তাই একটি ক্লাসের পক্ষে একাধিক রুট উপাদানের সাথে সামঞ্জস্য করা সম্ভব।

মানুষ আরো জিজ্ঞাসা, JAXB ব্যবহার কি?

JAXB মানে জাভা XML বাইন্ডিংয়ের জন্য আর্কিটেকচার। এটি মার্শালকে প্রক্রিয়া প্রদান করে (লিখুন) জাভা অবজেক্টকে এক্সএমএল এবং আনমার্শাল (পড়ুন) এক্সএমএলকে অবজেক্টে। সহজভাবে, আপনি বলতে পারেন এটি রূপান্তর করতে ব্যবহৃত হয় জাভা বস্তুকে xml-এ এবং তদ্বিপরীত।

@XmlType কি? দ্য @ এক্সএমএল টাইপ একটি ক্লাসের জন্য টীকা সংজ্ঞায়িত করা যেতে পারে। @ এ টীকা উপাদান propOrder() এক্সএমএল টাইপ টীকা আপনাকে জেনারেট করা স্কিমা প্রকারে বিষয়বস্তু ক্রম নির্দিষ্ট করতে দেয়। এই ধরনের ক্ষেত্রে, সক্রিয় @XmlAccessorOrder টীকা অগ্রাধিকার নেয়। যখন ক্লাস বিষয়বস্তুর ক্রম @ দ্বারা নির্দিষ্ট করা হয় এক্সএমএল টাইপ.

উপরন্তু, জাভাতে @XmlElement কি?

জাভাবিন প্রপার্টি ম্যাপ করে প্রোপার্টির নাম থেকে প্রাপ্ত XML এলিমেন্টে। ব্যবহার। @ XmlElement নিম্নলিখিত প্রোগ্রাম উপাদানগুলির সাথে টীকা ব্যবহার করা যেতে পারে: একটি JavaBean সম্পত্তি। অ স্থির, অ ক্ষণস্থায়ী ক্ষেত্র।

XmlTransient কি?

দ্য @ XmlTransient একটি JavaBean সম্পত্তির নাম এবং একটি ক্ষেত্রের নামের মধ্যে নামের সংঘর্ষের সমাধান বা একটি ক্ষেত্র/সম্পত্তির ম্যাপিং প্রতিরোধ করার জন্য টীকাটি কার্যকর। এই ধরনের ক্লাসের বৈশিষ্ট্যগুলি XML-এ এর প্রাপ্ত ক্লাসের সাথে ম্যাপ করা হবে, যেন ক্লাসটি ইনলাইন করা হয়েছে।