皮试是什么意思| 属猪和什么属相相克| 76年属什么生肖| 石化是什么意思| 结核杆菌是什么| 口腔溃疡喝什么| 什么叫老人临终骨折| 佛法的真谛是什么| 好汉不吃眼前亏是什么意思| 一般细菌培养及鉴定是检查什么| 尿血吃什么消炎药| 女人左手掌有痣代表什么| 支气管炎挂什么科| 冷藏和冷冻有什么区别| 怎么知道自己什么血型| 日有所思夜有所梦是什么意思| 这是什么呀| 凌厉是什么意思| 什么品牌的帽子好| 桃树什么时候修剪最好| 太妃糖为什么叫太妃糖| 晚餐吃什么减肥| 鸡翅木是什么木头| 生忌是什么意思| 脂肪肝吃什么最好| 南五行属什么| 七星伴月是什么意思| 眼黄瘤什么方法治疗最好| 政协委员是干什么的| 团县委是什么单位| 世界大战是什么意思| 腰椎间盘突出是什么原因引起的| 手掌心出汗是什么原因| 过房是什么意思| 后背疼是什么原因引起的女性| 梦见男人是什么意思| 驱动精灵是干什么用的| 生粉是什么| 刘邦和项羽是什么关系| 兴奋剂是什么| 梦见吃粉条是什么预兆| 脘腹胀满是什么意思| 圣诞是什么意思| 跖疣是什么原因引起的| 钺读什么| 火烧是什么食物| 杰五行属什么| 定力是什么意思| 什么是聚酯纤维| 免疫力低吃什么好| 夕阳什么意思| 什么口什么心| 老上火是什么原因造成的| 九月15是什么星座| 喝莓茶有什么好处| 孕妇红细胞偏低是什么原因| 淋巴结什么意思| 为什么会长针眼| darker是什么意思| 做空什么意思| 染发膏用什么能洗掉| 左侧肋骨下面是什么器官| 卧底归来大结局是什么| 秋葵什么人不能吃| 2022年是属什么| 西洋参有什么作用| 梦见狼是什么意思周公解梦| 213是什么意思| reed是什么意思| 小腿前面的骨头叫什么| 文化大革命是什么时候开始的| 青年补钙吃什么好| 为什么说金克木生财| 无大碍是什么意思| 睡觉张嘴是什么原因| 大油边是什么肉| 带状疱疹什么不能吃| burberry是什么品牌| 什么是高嘌呤食物| 微量元素检查挂什么科| 寄生虫吃什么药可以杀死| 喝醋有什么作用与功效| 体内湿气重吃什么药效果好| 来姨妈喝什么汤好| 遗精是什么意思| 梦见请客吃饭是什么意思| 吃什么能补肾| 吃什么水果补肝养肝最有效| 胃酸过多吃什么食物好| 什么的香味| 为什么最近一直下雨| 2021属什么生肖| 脚后跟疼痛什么原因| 悬是什么意思| 夜间睡觉口干口苦是什么原因| 花卉是什么意思| 腿困是什么原因| 人流后吃什么水果| 邂逅什么意思| 小麦淀粉是什么| 溃烂用什么药治愈最快| 葡萄籽什么牌子效果好| 瞌睡多什么原因| 豁出去了什么意思| 什么叫粉丝| 带状疱疹吃什么药| 红豆和什么一起煮比较好| 猫三联什么时候打| a型血可以接受什么血型| 梦见打麻将是什么意思| 十一月二十是什么星座| 张信哲为什么不结婚| 生殖科是检查什么的| 睾酮高有什么影响| 伤口不结痂是什么原因| 心电图异常q波是什么意思| 吃什么祛湿气| 发痧是什么原因造成的| 囊变是什么意思| 吃什么不升血糖| 体重下降是什么原因| 带状疱疹是什么原因引起| 红肠是什么| av是什么| 胃病是什么原因引起的| 火鸡面为什么这么贵| 坐骨神经有什么症状| 肛门疼痛是什么原因引起的| 压车是什么意思| 纤维瘤挂什么科| 血液生化检查能看出什么病| 海笋是什么东西| 昆仑玉是什么玉| 栀子对妇科有什么功效| 尿路感染吃什么药| 缺铁性贫血吃什么食物| 心脾两虚是什么意思| 送荷花的寓意是什么| 秋天有什么花开| phoebe是什么意思| 吃护肝片有什么副作用| 左侧卵巢无回声是什么意思| 胆汁反流是什么症状| 曹操是个什么样的人| 藏红花有什么作用和功效| 死海是什么| 金字旁加各念什么| 天空又什么又什么| 正切是什么| 肾病综合症是什么病| 天下乌鸦一般黑是什么意思| 阵容是什么意思| 哈戳戳是什么意思| 输卵管不通有什么症状| 海贼王什么时候出的| 补白蛋白吃什么食物最快最好| 孕妇血糖高对胎儿有什么影响| 沉稳是什么意思| 相顾无言是什么意思| 脂溢性脱发用什么洗发水| 跳蚤吃什么| 孕妇喝什么汤最好最有营养| 梦到认识的人死了是什么意思| 肉沫炒什么好吃| 吃什么增强免疫力| 耳朵老是痒是什么原因| 热结旁流是什么意思| 肚子胀不消化吃什么药| 一什么风筝| 经期吃芒果有什么影响| 嘴苦是什么原因引起的| 左胸隐隐作痛是什么原因| 7月27日什么星座| 月亮是什么颜色| ug什么意思| 什么是功能性消化不良| 心脏病是什么原因引起的| 许三多最后是什么军衔| 什么鱼清蒸最好吃| 怀孕初期流产有什么症状| 牛筋面是什么做的| 泡茶用什么杯子最好| 产妇适合吃什么水果| 乙巳年是什么命| 熹是什么意思| 猴配什么生肖最好| 检查肾脏挂什么科| 十二指肠溃疡吃什么中成药| 电离辐射是指什么| pta是什么意思| 什么是编外人员| 全血铅测定是什么意思| 结肠多发憩室是什么意思| 开日是什么意思| 熟女是什么意思| 沉甸甸的爱是什么意思| 令郎是什么意思| 很容易饿是什么原因| 吃得什么| 梦见红鞋子是什么意思| 什么叫k线| 五行什么生水| 小孩嗓子哑了吃什么药| 疱疹是一种什么病| 磁共振检查什么| 脑梗什么原因导致的| 血糖吃什么食物好| 什么的蹦跳| 讳疾忌医什么意思| 喝什么饮料解酒最快| 打hcg针有什么作用| 民间故事有什么| rog是什么牌子| 吃小龙虾不能和什么一起吃| 美国今天是什么节日| 为什么叫中日友好医院| 李什么名字好听| 葵花宝典是什么意思| 颈椎间盘突出有什么症状| 肝脏不好吃什么调理| 戴银镯子对身体有什么好处| braf基因v600e突变是什么意思| 生的反义词是什么| 什么的月季| 手腕血管疼是什么原因| 秋天喝什么粥好| Fish什么意思| 家族史是什么意思| 衣原体感染用什么药| 肠胃炎有什么症状| qeelin是什么牌子| 不孕不育做什么检查| 生意是什么意思| 羊白是什么| 亲友是什么意思| uma是什么意思| 之一的意思是什么| 右手臂酸痛是什么前兆| 全麻对身体有什么影响| 煎中药用什么容器最好| 脾胃虚弱吃什么中药| 囊肿里面是什么东西| 我什么都可以| 梦见和妈妈吵架是什么意思| 宁夏有什么特产| 心率低40多吃什么药| 休是什么意思| 什么人容易得胆结石| 智商140是什么水平| 禅师是什么意思| 发来贺电是什么意思| 火龙果有什么营养| 财年是什么意思| 妇科活检是什么意思| 怎么是什么意思| 蝴蝶有什么寓意| 脸颊长痘痘什么原因| 肺部有问题一般会出现什么症状| 丰年虾是什么| 戒指上的s925是什么意思| 吃什么可以淡斑| 玉子是什么| 热毒吃什么药好得快| c代表什么| 百度

咖啡老司机的必修课,这么多品种和产地你了解了吗?

(Redirected from JAXB)
百度 没有时间表的策略可以说白宫一直较为明确地对外公布其策略。

Jakarta XML Binding (JAXB; formerly Java Architecture for XML Binding) is a software framework that allows Java EE developers to map Java classes to XML representations. JAXB provides two main features: the ability to marshal Java objects into XML and the inverse, i.e. to unmarshal XML back into Java objects. In other words, JAXB allows storing and retrieving data in memory in any XML format, without the need to implement a specific set of XML loading and saving routines for the program's class structure. It is similar to xsd.exe and XmlSerializer in the .NET Framework.

Jakarta XML Binding
Repository
Written inJava
Websiteprojects.eclipse.org/projects/ee4j.jaxb-impl Edit this at Wikidata

JAXB is particularly useful when the specification is complex and changing. In such a case, regularly changing the XML Schema definitions to keep them synchronised with the Java definitions can be time-consuming and error-prone.

JAXB is one of the APIs in the Jakarta EE platform (formerly Java EE), part of the Java Web Services Development Pack (JWSDP), and one of the foundations for WSIT. It was also part of the Java SE platform (in version Java SE 6–10). As of Java SE 11, JAXB was removed. For details, see JEP 320.

JAXB 1.0 was released in 2003, having been developed under the Java Community Process as JSR 31.[1] In 2006 JAXB 2.0 was released under JSR 222 and Maintenance Release 2 released in December 2009.[2] Reference implementations for these specifications were available under the CDDL open source license at java.net.

Usage

edit

The tool "xjc" can be used to convert XML Schema and other schema file types (as of Java 1.6, RELAX NG, XML DTD, and WSDL are supported experimentally) to class representations.[3] Classes are marked up using annotations from javax.xml.bind.annotation.* namespace, for example, @XmlRootElement and @XmlElement. XML list sequences are represented by attributes of type java.util.List. Marshallers and Unmarshallers are created through an instance of JAXBContext.

In addition, JAXB includes a "schemagen" tool that can essentially perform the inverse of "xjc", creating an XML Schema from a set of annotated classes.

Default data type bindings

edit

The table below lists the mappings of XML Schema (XSD) data types to Java data types in JAXB.[4]

XML Schema Type Java Data Type
xsd:string java.lang.String
xsd:integer java.math.BigInteger
xsd:positiveInteger java.math.BigInteger
xsd:int int
xsd:long long
xsd:short short
xsd:decimal java.math.BigDecimal
xsd:float float
xsd:double double
xsd:boolean boolean
xsd:byte byte
xsd:QName javax.xml.namespace.QName
xsd:dateTime javax.xml.datatype.XMLGregorianCalendar
xsd:base64Binary byte[]
xsd:hexBinary byte[]
xsd:unsignedInt long
xsd:unsignedShort int
xsd:unsignedByte short
xsd:unsignedLong java.math.BigDecimal
xsd:time javax.xml.datatype.XMLGregorianCalendar
xsd:date javax.xml.datatype.XMLGregorianCalendar
xsd:g javax.xml.datatype.XMLGregorianCalendar
xsd:anySimpleType[5] java.lang.Object
xsd:anySimpleType[6] java.lang.String
xsd:duration javax.xml.datatype.Duration
xsd:NOTATION javax.xml.namespace.QName

Versions

edit
  • Java SE 9: JAXB 2.3.0 [7] (in module java.xml.bind; this module is marked as deprecated [8])
  • Java SE 8: JAXB 2.2.8 [9]
  • Java SE 7: JAXB 2.2.3 (JSR 222, maintenance release 2) [10]
  • Java SE 6: JAXB 2.0 (JSR 222) [11]

See also

edit

References

edit
  1. ^ "JSRs: Java Specification Requests. JSR 31: XML Data Binding Specification". Retrieved 2025-08-14.
  2. ^ "JSRs: Java Specification Requests. JSR 222: Java Architecture for XML Binding (JAXB) 2.0". Retrieved 2025-08-14.
  3. ^ "xjc - Java Architecture for XML Binding". Retrieved 2025-08-14.
  4. ^ "Using JAXB Data Binding: Standard Data Type Mapping".
  5. ^ for xsd:element of this type
  6. ^ for xsd:attribute of this type
  7. ^ "Which JAXB RI is included in which JDK?".
  8. ^ "Deprecated module java.xml.bind".
  9. ^ "Jaxb 2.2.8 (JDK 8)". Archived from the original on May 12, 2015. Retrieved 2025-08-14.
  10. ^ "Java SE 7: Java XML Technology Enhancements". Retrieved 2025-08-14.
  11. ^ "Java SE 6: Features and Enhancements". Retrieved 2025-08-14.
edit

Articles

edit
猪大肠炒什么好吃 嗳气是什么原因 菜肴是什么意思 王羲之兰亭序是什么字体 蒂是什么意思
梦见黄鼠狼是什么意思 什么叫三无产品 柔式按摩是什么 落日余晖什么意思 暗是什么生肖
败血症是什么 金针菇为什么不能消化 什么是活检 为什么尿频 蓝天白云是什么生肖
蚂蚁最怕什么 什么是全脂奶粉 眼睛飞蚊症吃什么药 一什么水珠 生吃蛇胆有什么功效
菩萨是什么意思hcv9jop6ns9r.cn 柿子与什么食物相克hcv8jop1ns4r.cn 睡觉身上痒是什么原因luyiluode.com 什么是汉服hcv8jop6ns2r.cn 婚煞是什么意思hcv8jop0ns0r.cn
妈妈是什么意思hcv9jop4ns6r.cn 为什么近视不可逆hcv8jop5ns2r.cn 脚脖子肿是什么原因hcv8jop9ns5r.cn 钠是什么东西hcv8jop0ns2r.cn 55年属什么hcv8jop1ns1r.cn
痰湿是什么意思kuyehao.com 咳嗽挂号挂什么科hcv8jop5ns4r.cn 肩胛骨痛是什么原因hcv9jop7ns0r.cn 党委委员是什么级别jasonfriends.com 左卵巢囊性结构是什么意思hcv7jop4ns6r.cn
甲亢是一种什么病严重吗hcv7jop6ns5r.cn 甲亢的早期症状是什么hcv8jop5ns1r.cn 三七粉有什么用处hcv8jop9ns1r.cn 1982年属什么hcv9jop8ns3r.cn 腺肌症是什么原因引起的beikeqingting.com
百度