Video: @XmlRootElement annotasiyasının istifadəsi nədir?
2024 Müəllif: Lynn Donovan | [email protected]. Son dəyişdirildi: 2023-12-15 23:43
@ XmlRootElement birdir annotasiya ki, insanlardır istifadə olunur JAXB (JSR-222) ilə istifadə etmək üçün. bu məqsəd kök elementi siniflə unikal şəkildə əlaqələndirməkdir. JAXB sinifləri mürəkkəb tiplərə uyğunlaşdığından, bir sinfin çoxlu kök elementlərinə uyğun gəlməsi mümkündür.
İnsanlar da soruşurlar ki, JAXB nəyə lazımdır?
JAXB üçün dayanır Java XML Binding üçün arxitektura. Marşal (yazmaq) mexanizmini təmin edir. java obyektləri XML-ə və XML-i obyektə çıxart (oxu). Sadəcə olaraq, çevirmək üçün istifadə edildiyini söyləyə bilərsiniz java obyekti xml-ə və əksinə.
@XmlType nədir? @ XmlType sinif üçün annotasiya müəyyən edilə bilər. @-dəki propOrder() annotasiya elementi XmlType annotasiya yaradılan sxem tipində məzmun sırasını təyin etməyə imkan verir. Belə hallarda aktiv @XmlAccessorOrder annotasiyası üstünlük təşkil edir. Sinif məzmun sırası @ tərəfindən müəyyən edildikdə XmlType.
Bundan əlavə, Java-da @XmlElement nədir?
JavaBean xassəsini əmlak adından əldə edilən XML elementinə xəritələşdirir. İstifadəsi. @ XmlElement annotasiya aşağıdakı proqram elementləri ilə istifadə edilə bilər: JavaBean xassəsi. statik olmayan, keçici olmayan sahə.
XmlTransient nədir?
@ XmlTransient annotasiya JavaBean xassə adı ilə sahə adı arasında ad toqquşmalarını həll etmək və ya sahənin/mülkiyyətin xəritələşdirilməsinin qarşısını almaq üçün faydalıdır. Belə sinifdəki xassələr, sanki sinif daxil edilmiş kimi, törəmə sinifləri ilə birlikdə XML-ə uyğunlaşdırılacaq.