Java开发Web Service的简介
隨著異構(gòu)系統(tǒng)互聯(lián)需求的不斷增加,Web Service的重要性也日益彰顯出來。憑借Web Service,我們可以實現(xiàn)基于不同程序語言開發(fā)的項目之間的互聯(lián)互通,Web Service也是面向服務(wù)的架構(gòu)(SOA)的基石。其最主要的優(yōu)點是: 跨語言、跨平臺的不同系統(tǒng)之間的通信。
?
目前Web Service的開發(fā)主要有兩種模式:一是傳統(tǒng)的基于SOAP協(xié)議的Web Service開發(fā);二是基于Restful風格的Web Service開發(fā)。對于Java平臺開發(fā)Web Service來說,對應(yīng)于目前的兩種開發(fā)模式,分別有對應(yīng)的規(guī)范,分別是:JAX-WS和JAX-RS。
JAX-WS,即Java API for XML Web Services,在Java EE 5中引入。
JAX-RS,即Java API for Restful Web Services,在Java EE 6中引入。
一、基于SOAP的Web Service解決方案
1. 使用JWS api直接開發(fā),不借助于Web Service框架
2. 使用Apache CXF框架
CXF框架官網(wǎng):http://cxf.apache.org/
3. 使用Apache Axis2框架
Axis2框架官網(wǎng):http://axis.apache.org/axis2/java/core/index.html
二、基于Rest的Web Service解決方案
1. 使用Jersey框架
Jersey框架官網(wǎng):https://jersey.java.net/
2. 使用Apache Wink框架
Wink框架官網(wǎng):http://wink.apache.org/
3.?使用Apache CXF框架
CXF框架官網(wǎng):http://cxf.apache.org/
總結(jié)
以上是生活随笔為你收集整理的Java开发Web Service的简介的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个时代的终结:苹果停售 OS X 10
- 下一篇: 集邦咨询:中国大陆晶圆厂规模达到 44