前端怎麼調用後台接口
這個問題問的太籠統了,實際情況要複雜很多,要看你們的協議啊,網絡環境啊,所以還得具體問題具體分析。
基本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)一氧化碳(CO)是一種有毒氣體,但在某些領域具有重要的用途。以下是一氧化碳的一些主要用途:1.燃料:一氧化碳具有可燃性,可作為氣體燃料。在冶金工業中,它可以作為還原劑,用於工業還原氧化鐵(製備鐵)等。2.有機合成:一氧化碳是合成氣和各類煤氣的主要組分,可以用於合成一系...
-
你見過哪些有趣的動物?動物15大有趣的科普知識
導語:動物中也有不少我們不知道的冷知識,比如蝦心臟在頭部;蝸牛能睡三年;鼻涕蟲有四個鼻子;大象是唯一不能跳躍的動物;南極冰川中近百分之三的冰是企鵝尿;蝙蝠離開洞穴時總是向左拐;長頸鹿沒有聲帶;袋鼠不會放屁;大約50%的猩猩骨頭骨折;鴕鳥的眼睛比它的大腦大,之前小編為...
-
秀兒是什麼梗?秀兒是你嗎出自哪裏
導語:秀兒最開始是來源於英語單詞“show”,主要是説“展示和表演”的意思,主要還是表達褒義,認為這個人很厲害很棒的時候可以這樣説,也可以理解為秀智商的意思,和“陳獨秀”很相似,就是誇獎這個人評論很有意思,讓人不明覺厲,和探祕志一起了解下吧。秀兒是什麼梗?比如之...
-
木棉花的花語是什麼
(01)以下是木棉花的花語的詳細內容:1.堅強:木棉花在生長過程中需要面對酷熱、寒冷、乾旱等各種極端環境,但它們能夠頂住壓力和困境,茁壯成長。因此,木棉花被視為代表堅強、勇氣和毅力的象徵。(02)2.豁達:木棉花的花瓣開放而大方,從容而自信。這種特質代表木棉花所象徵的豁...