ვიდეო: რა არის @XmlRootElement ანოტაციის გამოყენება?
2024 ავტორი: Lynn Donovan | [email protected]. ბოლოს შეცვლილი: 2023-12-15 23:49
@ XmlRootElement არის ანოტაცია რომ ხალხია გამოყენებული JAXB-თან (JSR-222) გამოსაყენებლად. ეს არის დანიშნულება არის ძირეული ელემენტის კლასთან ცალსახად ასოცირება. მას შემდეგ, რაც JAXB კლასები კომპლექსურ ტიპებს ექვემდებარება, შესაძლებელია კლასი შეესაბამებოდეს მრავალ ძირეულ ელემენტს.
ხალხი ასევე იკითხავს, რა სარგებლობა აქვს JAXB-ს?
JAXB ნიშნავს ჯავა არქიტექტურა XML Binding-ისთვის. ის უზრუნველყოფს მარშლის (წერის) მექანიზმს ჯავა ობიექტების XML-ში და unmarshal (წაკითხვა) XML შევიდა ობიექტი. უბრალოდ, შეიძლება ითქვას, რომ ის გამოიყენება კონვერტაციისთვის ჯავა ობიექტი xml-ში და პირიქით.
რა არის @XmlType? @ XmlType ანოტაცია შეიძლება განისაზღვროს კლასისთვის. ანოტაციის ელემენტი propOrder() @-ში XmlType ანოტაცია საშუალებას გაძლევთ მიუთითოთ შინაარსის თანმიმდევრობა გენერირებული სქემის ტიპში. ასეთ შემთხვევებში უპირატესობა ენიჭება აქტიურ @XmlAccessorOrder ანოტაციას. როდესაც კლასის შინაარსის თანმიმდევრობა მითითებულია @ XmlType.
გარდა ამისა, რა არის @XmlElement ჯავაში?
ასახავს JavaBean თვისებას XML ელემენტზე, რომელიც მიღებულია ქონების სახელიდან. გამოყენება. @ XmlElement ანოტაცია შეიძლება გამოყენებულ იქნას პროგრამის შემდეგ ელემენტებთან: JavaBean თვისება. არასტატიკური, არა გარდამავალი ველი.
რა არის XmlTransient?
@ Xml Transient ანოტაცია სასარგებლოა JavaBean საკუთრების სახელსა და ველის სახელს შორის სახელების შეჯახების გადასაჭრელად ან ველის/საკუთრების შედგენის თავიდან ასაცილებლად. ასეთ კლასზე თვისებები დატანილი იქნება XML-ზე მის წარმოებულ კლასებთან ერთად, თითქოს კლასი ჩასმულია.