前端怎麼調用後臺接口
這個問題問的太籠統了,實際情況要複雜很多,要看你們的協議啊,網絡環境啊,所以還得具體問題具體分析。
基本webService
(01)我們常見的網絡通訊方式,傳輸協議是http,https,目前大部分使用還是http。後臺接口一般部署在某一臺服務器上,透過其中的某個端口提供服務。下層協議基本都是基於tcp/ip的。
(02)保證網絡聯通的情況下,可以直接按照協議及接口發送請求,通常請求爲報文或者XML,這類的。http的過程比較簡單,如下圖所示。
(03)https協議較http協議複雜,主要是https在引入了ssl之後,安全性得到了保證,但是類似tcp的三次握手,https在通訊時,也需要進行雙向認證,所以事先需要簽發證書。下圖是https的通訊過程。
(04)由於網絡傳輸協議對於一般開發人員來說,較爲複雜,所以通常封裝在通訊層面,而前端開發人員只需要關注後臺接口,按照接口格式組裝報文即可,而通訊所需的報文頭,及認證都有通訊層公共模組完成,可以減少系統建設成本。
常用方式
(01)apache。 Apache是世界使用排名第一的Web服務器軟件。它可以執行在幾乎所有廣泛使用的計算機平臺上,由於其跨平臺和安全性被廣泛使用,是最流行的Web服務器端軟件之一。它快速、可靠並且可透過簡單的API擴充,將Perl/Python等解釋器編譯到服務器中。這就是應用最廣的服務軟件,同樣是基於http的。
(02)WebLogic。WebLogic是美國Oracle公司出品的一個application server,確切的說是一個基於JAVAEE架構的中間件,WebLogic是用於開發、集成、部署和管理大型分佈式Web應用、網絡應用和數據庫應用的Java應用服務器。將Java的動態功能和Java Enterprise標準的安全性引入大型網絡應用的開發、集成、部署和管理之中。這是目前主流網站類應用使用的服務軟件,
(03)Tomcat。是Apache 軟件基金會的Jakarta 項目中的一個核心項目,由Apache、Sun 和其他一些公司及個人共同開發而成。因爲Tomcat 技術先進、性能穩定,執行時佔用的系統資源小,擴展性好,支援負載平衡與郵件服務等開發應用系統常用的功能;而且很重要的是她免費,因而深受Java 愛好者的喜愛並得到了部分軟件開發商的認可,成爲目前比較流行的Web 應用服務器。而且由於開源,它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。Tomcat經常被用在小型應用中,且比較簡單,在量級不大的項目中可以使用。
特別提示
這些都是網站部署中的重要部分,所以比較晦澀,需要花費一些精力自己研究。
-
包糉子的材料有什麼
(01)包糉子是中國傳統節日端午節的傳統食品之一,通常由糯米、肉、豆沙等食材製成。以下是包糉子的材料:1.糯米:糯米是包糉子的主要原料,也是糉子口感和質地的基礎。糯米需要提前浸泡幾個小時,然後瀝乾水分備用。(02)2.豬肉:豬肉是包糉子常用的肉類食材之一,可以根據個人口...
-
斯金納箱的恐怖之處 斯金納箱說明了什麼(人性)
導語:斯金納箱是由斯金納在1938年發明的,將一隻很餓的小白鼠放置在箱子裏面,最開始它會比較隨意的摸索,不經意間按壓到了槓桿發現有食物掉入,然後逐漸發現規律,它就會找到獲得食物的妙招,算是比較真實的模擬了賭博,下面探祕志和大家一起了解一下。斯金納箱的恐怖之處所...
-
國內充電樁企業10強
(01)根據不同的排名和數據來源,國內充電樁企業10強可能會有所不同,但以下是一些較爲知名的充電樁企業:1.特來電:特來電是青島特銳德電氣股份有限公司旗下的品牌,業務覆蓋新能源汽車充電網的建設、運營及互聯網增值服務。截至2020年,特來電充電樁總數爲15.7萬臺,位居全國...
-
指甲月白代表什麼?健康與月牙白有關係嗎(正常代謝)
導語:指甲月白又被稱爲月牙白,就是指手指甲上的半月形白色痕跡,一般在指甲下方五分之一處,只是人體正常代謝的產物,手指上沒有血管流經的地方,就會產生白月牙,不過在中醫看來,月牙代表着一個人的氣血情況,因爲熬夜過度生活不規律,會導致身體精力不足月牙白少,下面就跟着探...