java之接口開發-初級篇


簡述:轉眼之間已經開發java有五年之余了,從以前的剛剛接觸電腦,到現在的公司上班,真是轉眼之間呀!前兩年開發過前端,后台和Android,Android火的那幾年,差點轉去做Android,哈哈!后面三年慢慢接觸接口,做接口需要有一定的java基礎,不需要很深,現在很多同行業的公司都有接口端。接口主要作用:免費的叫數據互換,收費的叫數據市場。

數據互換:簡單例子,兩個同行業公司,A公司想要B公司的用戶信息,B公司想要A公司的貨物信息,他們達成一致,然后之間做接口,進行數據互換,各取所需。

數據市場:如阿里雲的雲市場,上面提供很多接口數據,這些接口數據你可以通過付費獲取到。(賣數據這種最好通過公司來買賣,個人的話,捐錢跑路是有可能的哦🙂)

一、現在簡單說下我接觸過的接口協議都有哪些:

1.socket通信,這個是我第一次接觸接口接觸的接口通信方式。(老復雜了)

2.webservice協議,在socket之后用的比較普遍的傳輸方式。

3.http和https,目前流行的傳輸方式,大部分公司都用這種。

4.ftp傳輸,其實ftp傳輸應該放在第一位,ftp是最早做數據交換的方式,就是開通個22或21端口,往對方服務器發文件,對方得到文件后在解析獲取數據。

二、協議說完了,我們在來說下傳輸的數據方式和結構。

1.符號隔開法,最早的數據方式是一串字符串,用各種特殊符號隔開,然后通過截取符號的前面,后面或之間,來獲取數據。(賊累,眼睛要看花的)

2.xml(可擴展標記語言)結構,教程地址:http://www.runoob.com/xml/xml-tutorial.html 這種流行很長一段時間,公司雙方定義xml的根元素和子元素,雙方開發人員都按照根元素和子元素,在里面賦值,取值,現在很多開源框架都還用xml作為存儲和配置文件。

3.json(JavaScript Object Notation, JS 對象簡譜),教程地址:http://www.runoob.com/json/json-tutorial.html 目前流行的數據傳輸格式,簡潔,方便,易懂基本全占。目前公司都建議用json結構傳輸。

上面只做簡單介紹,后面會陸續發博文,介紹如何開發,調用,測試,以及對應的工具類,測試工具等。

 

大家有其他的見解和建議歡迎提問留言。可以互相學習溝通!

 

 

 

可擴展標記語言


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM