Ի՞նչ է XmlTransient ծանոթագրությունը:
Ի՞նչ է XmlTransient ծանոթագրությունը:

Video: Ի՞նչ է XmlTransient ծանոթագրությունը:

Video: Ի՞նչ է XmlTransient ծանոթագրությունը:
Video: Ի՞նչ է հայտնի Պրիգոժինի ենթադրյալ մահվան մասին այս պահին 2024, Մայիս
Anonim

Անոտացիա Տիպ Xml Անցումային . The @ Xml Անցումային ծանոթագրություն օգտակար է JavaBean սեփականության անվան և դաշտի անվան միջև անունների բախումները լուծելու կամ դաշտի/հատկության քարտեզագրումը կանխելու համար: Անվան բախումը կարող է առաջանալ, երբ կապիտալացված JavaBean սեփականության անվանումը և դաշտի անվանումը նույնն են:

Բացի այդ, ինչի՞ց է օգտագործվում @XmlRootElement ծանոթագրությունը:

@ XmlRootElement է անոտացիա որ մարդիկ են օգտագործված JAXB-ի հետ օգտագործելու համար (JSR-222): Դա է նպատակը արմատային տարրը դասի հետ եզակիորեն կապելն է: Քանի որ JAXB դասերը քարտեզագրվում են բարդ տեսակների, հնարավոր է, որ դասը համապատասխանի բազմաթիվ արմատային տարրերի:

Բացի վերևից, ինչ է @XmlType-ը: The @ XmlType ծանոթագրությունը կարող է սահմանվել դասի համար: Անոտացիայի տարրը propOrder() @-ում XmlType ծանոթագրությունը թույլ է տալիս նշել բովանդակության կարգը ստեղծված սխեմայի տեսակի մեջ: Նման դեպքերում առաջնային է ակտիվ @XmlAccessorOrder անոտացիան։ Երբ դասի բովանդակության կարգը նշված է @-ով XmlType.

Նաև հարց է, թե որն է @XmlElement-ի օգտագործումը:

Անոտացիայի տեսակը XmlElement . Քարտեզագրում է JavaBean սեփականությունը a XML տարր բխում է սեփականության անվանումից. @ XmlElement անոտացիա կարող է լինել օգտագործված ծրագրի հետևյալ տարրերով՝ JavaBean հատկություն:

Կարո՞ղ է Jaxb-ն օգտագործել JSON-ի համար:

JAXB JSON Օրինակ. JAXB java-ի ճարտարապետություն է XML կապի համար, XML-ը Java Object-ից և Java Object-ից փոխարկելու արդյունավետ տեխնոլոգիա է: EclipseLink JAXB (MOXy) մեկն է JAXB իրականացումը, որը հիմնականում օգտագործված ստեղծել java դասեր XML-ից կամ JSON.