日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

带有Java和Axis2的JSON Web服务

發(fā)布時(shí)間:2023/12/3 javascript 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 带有Java和Axis2的JSON Web服务 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
我最近遇到一位客戶,要求我使用Java Web服務(wù)重建其舊產(chǎn)品。
他們希望它模塊化并且易于使用。 我想到的第一件事是使用寧靜的方法。

但是讓我煩惱的是,Java寧靜的方法是使用XML !,我更喜歡一種更簡(jiǎn)單的通信方式,易于理解和解析的數(shù)據(jù), Json就是這樣。 我開始使用google-ing,發(fā)現(xiàn)了Java和Axis2這個(gè)出色的博客Json Web服務(wù)嗎?
href =” http://www.marcusschiesser.de/2009/01/building-a-json-web-service-with-java-and-axis2/”>使用Java和Axis2構(gòu)建Json Web服務(wù)。

我讀了博客,但似乎他們(他和博客評(píng)論者)已經(jīng)解決了一些小問題。

因此,我在這里不是要對(duì)任何內(nèi)容進(jìn)行修改,只是要總結(jié)一下,這樣對(duì)于您而言,使用Java和Axis2構(gòu)建Json Web服務(wù)將更加容易。
我正在使用Java 1.7和Apache Tomcat 7.0 。

這些步驟與我的參考博客沒什么不同,但是我對(duì)這些步驟做了一些小的修改。
1.在此處下載包含jetisson補(bǔ)丁和DynamicRespondHandler Axis2模塊的Axis2戰(zhàn)爭(zhēng)

請(qǐng)注意,上面的Axis2是預(yù)先配置的,但我仍想顯示所做的更改:
–添加了對(duì)axis2.xml文件的模塊引用

<br />&lt;module ref="DynamicResponseHandler"/&gt;<br />

–添加了Json消息格式化程序

<br />&lt;messageFormatter contentType="application/json" class="org.apache.axis2.json.JSONMessageFormatter"/&gt;<br />&lt;messageFormatter contentType="application/json/badgerfish" class="org.apache.axis2.json.JSONBadgerfishMessageFormatter"/&gt;<br />

–添加了Json Message構(gòu)建器

<br />&lt;messageBuilder contentType="application/json" class="org.apache.axis2.json.JSONOMBuilder"/&gt;<br />&lt;messageBuilder contentType="application/json/badgerfish" class="org.apache.axis2.json.JSONBadgerfishOMBuilder"/&gt;<br />

2.下載您喜歡的Java應(yīng)用程序服務(wù)器,在這種情況下,我正在使用Apache Tomcat 7.0 。
3.將Axis2 war部署到您的應(yīng)用程序服務(wù)器,在我的情況下,我僅將Axis2 war復(fù)制到Tomcat的webapps文件夾。
4.啟動(dòng)應(yīng)用程序服務(wù)器,然后使用Web瀏覽器打開此URL(您的URL可能與我的略有不同,具體取決于應(yīng)用程序服務(wù)器上的HTTP端口設(shè)置): http:// localhost:8080 / axis2 / services / Version / getVersion?response = application / json 您的瀏覽器應(yīng)顯示以下內(nèi)容:

因此,這是一個(gè)開始,我希望將來可以發(fā)布更多有關(guān)此內(nèi)容的信息。 干杯。

參考:我們的JCG合作伙伴 提供的帶有Java和Axis2的JSON Web服務(wù) ? AKA Self notes博客上的Djaka Pribadi Maulana。


翻譯自: https://www.javacodegeeks.com/2012/02/json-web-service-with-java-and-axis2.html

總結(jié)

以上是生活随笔為你收集整理的带有Java和Axis2的JSON Web服务的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。