這里面新增加了兩個(gè)重要的角色 , 一個(gè)是CGI(公共網(wǎng)關(guān)接口) , 另一個(gè)是Database(數(shù)據(jù)庫) 。第一點(diǎn)比較好理解 , 如果是靜態(tài)頁面則交由httpd負(fù)責(zé)處理 , 如果是動態(tài)請求則傳遞到Webcontainer中進(jìn)行處理 。1、從字面理解Web3是第三代互聯(lián)網(wǎng).2、從代際劃分理解:Web1是可讀互聯(lián)網(wǎng)(90年代起) , 例如 , 門戶網(wǎng)站;Web2是讀寫互聯(lián)網(wǎng)(2005年起) , 例如 , 論壇 , 社交網(wǎng)站 , 短視頻;Web3是可信互聯(lián)網(wǎng)(2009年比特幣推出起) , 例如 , 去中心化金融(跨境支付)替代部分銀行和第三方支付公司 , 鏈游(P2E)替代部分網(wǎng)游 , 通證(Tonken)替代部分股票、資產(chǎn)證明和權(quán)益證明 , 非同質(zhì)化代幣(NFT)替代部分媒體 , 去中心組織(DAO)替代部分公司組織;3、每個(gè)新的代際出現(xiàn) , 是為了解決上個(gè)代際的問題 。
web服務(wù)器是什么?
Web服務(wù)器有硬件服務(wù)器和軟件服務(wù)器 , 現(xiàn)在硬件服務(wù)器多以云的方式為用戶提供服務(wù) 。Apache、nginx屬于軟件服務(wù)器 , 軟件服務(wù)器是架設(shè)在服務(wù)端為Web應(yīng)用提供系統(tǒng)級支撐服務(wù) , 除了題目中提到的兩個(gè)服務(wù)器 , 還有微軟的IIS服務(wù)器也有比較多的應(yīng)用 , 可以說是目前應(yīng)用最為廣泛的三大服務(wù)器 。以下描述的是Web Server的用戶請求處理過程(以CGI為例):通常Web Server還要與數(shù)據(jù)庫服務(wù)器聯(lián)合使用 。
下面通過Java Web服務(wù)器來解釋W(xué)eb Server的作用 , 首先我們看一下Web Server在內(nèi)部提供的服務(wù):Web Server包含了httpd和Web Container , 其中httpd服務(wù)器是apache為靜態(tài)頁面提供的響應(yīng)服務(wù)器 , 而Web Container則提供了動態(tài)內(nèi)容的處理 , 為了解釋W(xué)eb Container的概念 , 我們看一下官方給出的定義:官方定義只有兩點(diǎn):協(xié)調(diào)servlet與httpd進(jìn)程之間的交互 。
一個(gè)實(shí)現(xiàn)了servlet API的Java虛擬機(jī) 。第一點(diǎn)比較好理解 , 如果是靜態(tài)頁面則交由httpd負(fù)責(zé)處理 , 如果是動態(tài)請求則傳遞到Web container中進(jìn)行處理 。第二點(diǎn)是理解Web Container的重點(diǎn) , 實(shí)現(xiàn)了servlet API的Java虛擬機(jī)則涵蓋了很多內(nèi)容 。簡單的概括一下 , 可以包含如下內(nèi)容:1.web組件的配置、部署 。
2.web組件的生命周期管理、對象的創(chuàng)建、運(yùn)行、銷毀 。3.服務(wù)組件之間的信息共享 。4.會話管理 。5.安全管理、異常處理等 。我們通過一個(gè)請求處理的時(shí)序圖看一下Web Container的作用:可以說Web Container就是Web組件的運(yùn)行支撐環(huán)境 , Web組件的一切任務(wù)都在Web Container中完成 , 同時(shí)Web Container提供了系統(tǒng)級的支撐 , 用戶的Web組件(比如servlet)只需要專注于業(yè)務(wù)邏輯的實(shí)現(xiàn)就可以了 , 為開發(fā)人員提供了很大的便利 。
【天游web是什么,Web項(xiàng)目旅游網(wǎng)】由于Linux在安全性上要明顯好于Windows和Unix , 通常Web Server部署在Linux服務(wù)器上比較常見 。同時(shí)Linux服務(wù)器的穩(wěn)定性表現(xiàn)也比較突出 , 所以一般大型Web服務(wù)都選擇部署在Linux系統(tǒng)上 。關(guān)注我 , 了解更多關(guān)于Web開發(fā)的內(nèi)容 , 我是悟空問答的簽約作者 , 致力于為頭條的網(wǎng)友提供專業(yè)的科技類問題解答 。
如何通俗地講解Web是什么意思?
簡單的說Web就是為用戶提供的一種在互聯(lián)網(wǎng)上瀏覽信息的服務(wù) , Web服務(wù)是動態(tài)的、可交互的、跨平臺的和圖形化的 。Web服務(wù)為用戶打開了一扇獲取互聯(lián)網(wǎng)服務(wù)的大門 , 這些服務(wù)不僅僅包括信息瀏覽服務(wù) , 也包括各種交互式服務(wù) , 包括聊天、購物、學(xué)習(xí)等等內(nèi)容 , 可以說Web的出現(xiàn)釋放了互聯(lián)網(wǎng)巨大的力量 。Web應(yīng)用開發(fā)也經(jīng)過了幾代技術(shù)的不斷發(fā)展 , 目前Web開發(fā)依然是最重要的開發(fā)內(nèi)容之一 。
推薦閱讀
- qq農(nóng)場等級評定標(biāo)準(zhǔn)是什么,微信農(nóng)場沖上熱搜
- 降噪是什么意思,耳機(jī)降噪什么意思
- iphone玩機(jī)軟件,玩機(jī)少年軟件
- 習(xí)俗是什么
- 非織造布是什么
- 斷碳減脂是什么
- 蘋果5s移動版,iphone 5s 中國移動版是什么型號
- earbuds,Earbuds是什么東西呢?
- 狗狗吃藥吐了為什么,背后的真相是什么
- 學(xué)歷認(rèn)證報(bào)告是什么
