在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一文看懂java如何寫接口給別人調用

h1654155282.3538 ? 來源:網絡整理 ? 2018-03-26 18:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

計算機語言分類有很多,如C、C++C#Java、Php、Python等等,她們有各自的特性及擅長的領域,但她們各自又不是全能的。在一個稍微大型一點的項目都會用到多種語言共同完成,那么這些編程語言如何進行通信呢。什么意思呢,就是比如說我Java寫的一個方法,其他編程語言要怎么去調用呢?這就是本文要探討的問題了。

一般來說,方法層面的編程語言通信用的是網絡接口形式,只暴露出形參和結果供別人調用。接口一般分為接口定義者和接口調用者,定義者可以規定接收參數的類型及返回形式,而接口定義者則只能完全按照接口定義者規定的參數進行訪問。就叫是我們所說的webService(網絡服務)。

以前的做法是利用XML作接口格式定義,然后通過Http做通訊和請求,如大名鼎鼎的SOAP,其實現在也是的,只不過現在流行RestFul風格的Rest接口形式,但用的還是XML+HTTP,那這兩者有啥區別呢?最大的區別就是SOAP返回的主要是XML格式,有時還需要附帶一些輔助文件,而Rest則還可以返回JSON類型的字符串,減少了很多繁亂的XML標簽。本文就以Java為例,用她寫一個接口,并讓其他人去調用,以此來簡單展示接口調用是怎么樣一個過程。

步驟:

1、本機裝有Java JDK運行環境及編程IDE(如Myeclipse)

2、建立一個maven項目,用以下載jar包,項目結構如下:

一文看懂java如何寫接口給別人調用

3、pom.xml文件內容如下:

一文看懂java如何寫接口給別人調用

一文看懂java如何寫接口給別人調用

一文看懂java如何寫接口給別人調用

一文看懂java如何寫接口給別人調用

一文看懂java如何寫接口給別人調用

4、applicationContext.xml內容如下:

一文看懂java如何寫接口給別人調用

5、web.xml則主要配置采用的容器、日志管理及攔截器,攔截器可以實現到達請求鄭濤之前進行身份認證,踢除沒有訪問資格的請求,而rest項目一般是用Jersey容器。配置如下:(kendy只是我的英文名,你們可以自己定義路徑)

一文看懂java如何寫接口給別人調用

6、攔截器如下:

一文看懂java如何寫接口給別人調用

7、注冊Jersey容器所要管理的類

一文看懂java如何寫接口給別人調用

8、接口定義(Restful風格)

一文看懂java如何寫接口給別人調用

一文看懂java如何寫接口給別人調用

9、調用接口,有多種方式,本文用HttpClient

一文看懂java如何寫接口給別人調用

10、返回接口

一文看懂java如何寫接口給別人調用

11、最后通過Map、List和Json工具對返回來的字面量進行各種處理。

一文看懂java如何寫接口給別人調用

一文看懂java如何寫接口給別人調用

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 接口
    +關注

    關注

    33

    文章

    8973

    瀏覽量

    153477
  • JAVA
    +關注

    關注

    20

    文章

    2988

    瀏覽量

    108506
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    請問Labview如何寫個心形動態曲線圖?

    labview如何寫個心形動態曲線圖,求源代碼,抖音見別人用MATLAB實現過
    發表于 05-18 01:11

    SqlServer觸發器調用java接口的方法

    SqlServer觸發器調用java接口
    發表于 06-15 09:53

    如何寫個簡易的printf函數?

    如何寫個簡易的printf函數?
    發表于 04-28 06:47

    設備驅動的入門教程 (教你如何寫驅動)

    設備驅動的入門教程 (教你如何寫驅動)
    發表于 03-28 09:44 ?61次下載

    module 概述以及如何寫個module

    driver,而且它也能縮短我們 driver development 的時間。在這篇文章里,我將要跟各位介紹下 module 的原理,以及如何寫個 module。 module 翻譯成中文就是模塊,不過,
    發表于 11-07 11:37 ?0次下載

    看懂scala和java的區別

    本文開始對Scala的概念進行了詳細說明,其次闡述了Java的定義以及Java的工作原理,最后闡述了scala和java的區別以及scala相對于java存在的優勢。
    的頭像 發表于 03-07 18:30 ?6.6w次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>看懂</b>scala和<b class='flag-5'>java</b>的區別

    如何寫個簡短的Python代碼做個換臉程序的詳細概述

    在這篇文章中將介紹如何寫個簡短(200行)的 Python 腳本,來自動地將幅圖片的臉替換為另幅圖片的臉。
    的頭像 發表于 07-09 10:48 ?4782次閱讀

    如何寫個會講笑話的Python程序

    笑話從哪里來?自己肯定是不現實的。在這個“云”的時代,各種云都有,自然是不缺開放API的。下面個用Python的例子,其實不止python語言,同樣提供了C#,
    的頭像 發表于 01-11 16:47 ?3263次閱讀
    <b class='flag-5'>如何寫</b><b class='flag-5'>一</b>個會講笑話的Python程序

    HarmonyOS如何自動生成JS FA調用Java PA的模板代碼

    JS UI框架提供了JS FA(Feature Ability)調用Java PA(Particle Ability)的機制,該機制提供了種通道來傳遞方法調用、處理數據返回以及訂閱事
    的頭像 發表于 09-28 10:09 ?2373次閱讀

    如何寫要被C調用的匯編函數

    問:我該怎么個將被C調用的匯編函數? 答:個最簡單的學習怎么匯編的方式是,先用C這個代
    的頭像 發表于 01-22 14:54 ?1602次閱讀

    如何看懂plc程序

    如何看懂別人的plc程序。看懂別人的程序,我覺得這是
    的頭像 發表于 02-10 15:50 ?6491次閱讀

    如何寫個簡單的裝飾器

    要的是,它讓 Python 中被裝飾器裝飾后的方法長得更像裝飾前的方法。 本篇文章不會過多的向你介紹裝飾器的基本知識,我會默認你知道什么是裝飾器,并且懂得如何寫個簡單的裝飾器。 不了解裝飾器的可以先去閱讀我之前的 文章 ,非
    的頭像 發表于 11-01 09:54 ?744次閱讀
    <b class='flag-5'>如何寫</b><b class='flag-5'>一</b>個簡單的裝飾器

    shell調用java并返回執行結果

    在Shell腳本中調用Java程序并獲取執行結果,可以通過以下步驟實現: 編寫Java程序:首先,你需要編寫Java程序,包含你想要執行
    的頭像 發表于 11-08 10:32 ?2246次閱讀

    如何寫個內存泄漏檢測工具

    如何確定有內存泄露問題,如何定位到內存泄露位置,如何寫個內存泄漏檢測工具? 1:概述 內存泄露本質:其實就是申請調用malloc/new,但是釋放調用free/delete有遺漏,或
    的頭像 發表于 11-11 16:19 ?1097次閱讀

    看懂BLE Mesh

    看懂BLE Mesh
    的頭像 發表于 12-06 16:24 ?1906次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>看懂</b>BLE Mesh
    主站蜘蛛池模板: 啪视频免费 | 在线观看免费国产 | 婷婷久月| 色妞视频资源在线观看 | 九九精品久久久久久噜噜 | 最新欧美精品一区二区三区 | 午夜在线视频观看 | 日本高清一区二区三区不卡免费 | 欧美影院一区二区 | 一级毛片一级黄片 | 久久精品99无色码中文字幕 | 欧美成人观看免费全部完小说 | 加勒比在线一区 | 国产日韩精品一区二区在线观看 | 四虎伊人 | 爱草免费视频 | 日韩天堂| 精品手机在线视频 | 欧美三级手机在线 | 国产大片免费观看中文字幕 | 五月婷婷 六月丁香 | 正在播放国产巨作 | 年下系列高h文 | 最新激情网址 | 永久免费影视在线观看 | xxxx日本老师hd | 亚洲欧洲第一页 | 色视频免费版高清在线观看 | 欧美成人精品久久精品 | 国产一区二区影院 | 免费jyzzjyzz在线播放大全 | 久久免费精品高清麻豆 | 欧美亚洲综合一区 | 国产成人久视频免费 | www激情com | 色综合国产| 天堂网. www在线资源 | 国产资源网站 | 成年香蕉大黄美女美女 | 久久久美女视频 | 国模吧新入口 |