慕工程0101907
2019-03-15 16:15:21
最近在寫webservice,然后參考了axis2、cxf這些框架,但是感覺很復(fù)雜,而且自己通過servlet3.1+json構(gòu)建webservice本身很方便,那么設(shè)計這些標(biāo)準(zhǔn)和框架的初衷是什么?而且有無必要去深入學(xué)習(xí)?
1 回答

慕妹3242003
TA貢獻1824條經(jīng)驗 獲得超6個贊
jax-rs、jax-ws這些只是J2EE規(guī)范的一部分,也就是說它是一個標(biāo)準(zhǔn)接口。使用這個原生標(biāo)準(zhǔn)當(dāng)然可以開發(fā),但是在和其他框架集成時比較麻煩。
axis2、cxf這些是jax-rs、jax-ws這些標(biāo)準(zhǔn)的不同實現(xiàn),他們提供了在這些標(biāo)準(zhǔn)之上更強大的功能,但都遵循這些標(biāo)準(zhǔn)。并且他們能與JAVA的其他框架更容易集成。就像JPA也是一個標(biāo)準(zhǔn)接口,而各ORM框架也是它的實現(xiàn)一樣。
我個人認為當(dāng)然應(yīng)該先弄清這些接口,畢竟它是更原生的東西,axis2、cxf這些框架也是實現(xiàn)了它。對于axis2、cxf這些框架,要了解它的思想及原理。至于使用如果沒有需要,沒必要太深究。
添加回答
舉報
0/150
提交
取消