前端怎麼呼叫後臺介面

來源:酷知科普網 8.91K

這個問題問的太籠統了,實際情況要複雜很多,要看你們的協議啊,網路環境啊,所以還得具體問題具體分析。

基本webService

(01)我們常見的網路通訊方式,傳輸協議是http,https,目前大部分使用還是http。後臺介面一般部署在某一臺伺服器上,通過其中的某個埠提供服務。下層協議基本都是基於tcp/ip的。

前端怎麼呼叫後臺介面

(02)保證網路聯通的情況下,可以直接按照協議及介面傳送請求,通常請求為報文或者XML,這類的。http的過程比較簡單,如下圖所示。

前端怎麼呼叫後臺介面 第2張

(03)https協議較http協議複雜,主要是https在引入了ssl之後,安全性得到了保證,但是類似tcp的三次握手,https在通訊時,也需要進行雙向認證,所以事先需要簽發證書。下圖是https的通訊過程。

前端怎麼呼叫後臺介面 第3張

(04)由於網路傳輸協議對於一般開發人員來說,較為複雜,所以通常封裝在通訊層面,而前端開發人員只需要關注後臺介面,按照介面格式組裝報文即可,而通訊所需的報文頭,及認證都有通訊層公共模組完成,可以減少系統建設成本。

前端怎麼呼叫後臺介面 第4張

常用方式

(01)apache。 Apache是世界使用排名第一的Web伺服器軟體。它可以執行在幾乎所有廣泛使用的計算機平臺上,由於其跨平臺和安全性被廣泛使用,是最流行的Web伺服器端軟體之一。它快速、可靠並且可通過簡單的API擴充,將Perl/Python等直譯器編譯到伺服器中。這就是應用最廣的服務軟體,同樣是基於http的。

前端怎麼呼叫後臺介面 第5張

(02)WebLogic。WebLogic是美國Oracle公司出品的一個application server,確切的說是一個基於JAVAEE架構的中介軟體,WebLogic是用於開發、整合、部署和管理大型分散式Web應用、網路應用和資料庫應用的Java應用伺服器。將Java的動態功能和Java Enterprise標準的安全性引入大型網路應用的開發、整合、部署和管理之中。這是目前主流網站類應用使用的服務軟體,

前端怎麼呼叫後臺介面 第6張

(03)Tomcat。是Apache 軟體基金會的Jakarta 專案中的一個核心專案,由Apache、Sun 和其他一些公司及個人共同開發而成。因為Tomcat 技術先進、效能穩定,執行時佔用的系統資源小,擴充套件性好,支援負載平衡與郵件服務等開發應用系統常用的功能;而且很重要的是她免費,因而深受Java 愛好者的喜愛並得到了部分軟體開發商的認可,成為目前比較流行的Web 應用伺服器。而且由於開源,它還在不斷的改進和完善中,任何一個感興趣的程式設計師都可以更改它或在其中加入新的功能。Tomcat經常被用在小型應用中,且比較簡單,在量級不大的專案中可以使用。

前端怎麼呼叫後臺介面 第7張

特別提示

這些都是網站部署中的重要部分,所以比較晦澀,需要花費一些精力自己研究。

熱門標籤