XCF引出JAXB
大家知道WebService技术中,客户端与服务端进行通信的媒介是XML,但当你在使用CXF发布与调用WebService时面对的都是java对象,这就需要一种机制在XML格式数据与java对象之间进行转化,即需要做到java对象能够使用XML来合理的展现,并且还能使用XML数据还原回java对象。在CXF中,把这种在XML格式数据与java对象之间相互转化的机制称为数据绑定(DataBindings),CXF支持的数据绑定技术有很多,如:
- Aegis (2.1)
- Aegis Databinding (2.0.x)
- JAXB
- MTOM Attachments with JAXB
- SDO
- XMLBeans
XCF默认使用的是JAXB(2.x),因为这是Java官方推荐的数据绑定技术,