javascript
带有Java和Axis2的JSON Web服务
他們希望它模塊化并且易于使用。 我想到的第一件事是使用寧靜的方法。
但是讓我煩惱的是,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文件的模塊引用
–添加了Json消息格式化程序
<br /><messageFormatter contentType="application/json" class="org.apache.axis2.json.JSONMessageFormatter"/><br /><messageFormatter contentType="application/json/badgerfish" class="org.apache.axis2.json.JSONBadgerfishMessageFormatter"/><br />–添加了Json Message構(gòu)建器
<br /><messageBuilder contentType="application/json" class="org.apache.axis2.json.JSONOMBuilder"/><br /><messageBuilder contentType="application/json/badgerfish" class="org.apache.axis2.json.JSONBadgerfishOMBuilder"/><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)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java EE 7的高峰–使用Eclip
- 下一篇: Spring MVC – Flash属性