第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

java做http接口

java做http接口

慕標(biāo)琳琳 2019-04-26 19:19:49
我要對(duì)外提供一個(gè)http接口給別人調(diào)用。。。但是我不知道用java怎么做這個(gè)接口。請(qǐng)大家詳細(xì)給我講講。從開發(fā)到如何發(fā)布到服務(wù)器。謝謝了
查看完整描述

9 回答

?
慕斯709654

TA貢獻(xiàn)1840條經(jīng)驗(yàn) 獲得超5個(gè)贊

如果你這個(gè)很簡單的話,而且數(shù)量也很少,建議直接一個(gè)servlet解決了事。使用開源的webservice組件非常麻煩。無非如下幾種方式,你可以參考下:
1 servlet實(shí)現(xiàn),這種方式的話需要你解析內(nèi)容,如果你輸入輸出比較簡單的話,完全使用這種方式,這種方式集成很簡單,而且變動(dòng)性也很強(qiáng)。完全客戶端服務(wù)端分離。如果接口比較簡單推薦這種方式
2 使用JDK推薦的webservice方案 JAXWS.貌似是這個(gè)名字,具體忘記了,這個(gè)的話是java自帶,比較輕量級(jí),你完全可以根據(jù)文檔自己設(shè)計(jì)一個(gè)出來,
3 采用開源軟件。類似的有axis, cxf. 這些組件的好處就是 他封裝的很好,而且完全面向?qū)ο蟆H秉c(diǎn)是很大程度上加重系統(tǒng)架構(gòu)。這些組件一般是用于你提供很多的服務(wù)的情況下的。

既然你只是提供一個(gè)的話,我個(gè)人建議你servlet搞定得了,大不了就用jaxws,不要把簡單的東西復(fù)雜化了,cxf axis真心要加好多jar。如果你有潔癖,你會(huì)比較煩躁的。


查看完整回答
反對(duì) 回復(fù) 2019-05-06
?
開心每一天1111

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個(gè)贊

不知道你是不是使用webservice呢?如果是的話,可以使用CXF,spring已經(jīng)集成了,可以去spring的官網(wǎng)看下,網(wǎng)上也有很多教程。
配置很簡單,最后發(fā)布出去的就是你這個(gè)接口的訪問URL,另外還需要生成一個(gè)客戶端,這個(gè)客戶端里的代碼給你對(duì)方的開發(fā)人員,讓他們按照這個(gè)客戶端的調(diào)用方式去調(diào)用你的接口就行了。
非常簡單,只需要配置下,寫點(diǎn)接口業(yè)務(wù)代碼就行了。

另外,如果你需要測試的話,可以使用soupui這個(gè)工具,可以在本地模擬調(diào)用你的接口。


查看完整回答
反對(duì) 回復(fù) 2019-05-06
?
largeQ

TA貢獻(xiàn)2039條經(jīng)驗(yàn) 獲得超8個(gè)贊

發(fā)布接口,可以考慮使用webservice的方式進(jìn)行發(fā)布。支持xml格式和json格式。而且發(fā)布webservice的第三方插件也很多,如CXF,AXIS等。而且JavaEE 6規(guī)范提供了Java API for RESTful Web Services(JAX-RS)支持,提供了基于POJO的框架以構(gòu)建輕量級(jí)的Web Services。只要幾個(gè)注解,就可以發(fā)布接口,十分方便。

除了以上的方式之外,你還可以考慮直接使用servlet發(fā)布接口服務(wù)。當(dāng)然,這樣做,在安全性等方面還需要著重考慮下。


查看完整回答
反對(duì) 回復(fù) 2019-05-06
?
MMTTMM

TA貢獻(xiàn)1869條經(jīng)驗(yàn) 獲得超4個(gè)贊

webservie 三種方式,cxf,xfire,axis
這三種方式基本差不多
如果用xfire的話,MyEclipse7.5中已經(jīng)有這個(gè)功能的提供,做起來很簡單,很多東西可以直接生成
他們傳值是已xml形式傳送,在進(jìn)行解析
網(wǎng)上關(guān)于這個(gè)的很多,隨便找個(gè)小列子試驗(yàn)一下就知道了

查看完整回答
反對(duì) 回復(fù) 2019-05-06
?
暮色呼如

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超9個(gè)贊

做一個(gè)普通的http服務(wù)器就行,沒必要用webservice。


查看完整回答
反對(duì) 回復(fù) 2019-05-06
?
夢里花落0921

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超6個(gè)贊

jersey


查看完整回答
反對(duì) 回復(fù) 2019-05-06
?
滄海一幻覺

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超5個(gè)贊

直接做個(gè)打印出json數(shù)據(jù)的spring mvc 的c


查看完整回答
反對(duì) 回復(fù) 2019-05-06
?
明月笑刀無情

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超4個(gè)贊

其實(shí)就是寫一個(gè)方法,返回一個(gè)數(shù)據(jù),然后讓別人訪問,然后接收到數(shù)據(jù),解析數(shù)據(jù),這樣理解是不是簡單多了了?


查看完整回答
反對(duì) 回復(fù) 2019-05-06
?
RISEBY

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超5個(gè)贊

請(qǐng)樓主看一下rest webservice方式!


查看完整回答
反對(duì) 回復(fù) 2019-05-06
  • 9 回答
  • 1 關(guān)注
  • 5643 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)