更新時(shí)間:2021-09-06 10:48:26 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1615次
Web服務(wù)器是一種計(jì)算機(jī)系統(tǒng),用于存儲(chǔ)、處理網(wǎng)頁并將其傳送給客戶端??蛻舳藥缀蹩偸且粋€(gè)網(wǎng)絡(luò)瀏覽器或一個(gè)移動(dòng)應(yīng)用程序。根據(jù)設(shè)置,網(wǎng)絡(luò)服務(wù)器可以存儲(chǔ)一個(gè)或多個(gè)網(wǎng)站。
這種類型的服務(wù)器只提供靜態(tài)HTML內(nèi)容,例如:
文件
圖片
視頻
字體
Web服務(wù)器和應(yīng)用程序服務(wù)器有一個(gè)共同點(diǎn)——它們需要一個(gè)專用服務(wù)器來運(yùn)行軟件。
傳統(tǒng)上,Web服務(wù)器不處理動(dòng)態(tài)內(nèi)容或服務(wù)器端編程。Web服務(wù)器僅接受和滿足超文本傳輸??協(xié)議(HTTP 或 HTTPS)請求。或者,您可以添加用于處理動(dòng)態(tài)內(nèi)容的組件。
應(yīng)用程序服務(wù)器是為客戶端應(yīng)用程序提供內(nèi)容和資產(chǎn)的軟件框架。客戶端包括基于Web的應(yīng)用程序、瀏覽器和移動(dòng)應(yīng)用程序。
應(yīng)用程序服務(wù)器為客戶端提供對業(yè)務(wù)邏輯的訪問。通過業(yè)務(wù)邏輯,應(yīng)用服務(wù)器將數(shù)據(jù)轉(zhuǎn)換為動(dòng)態(tài)內(nèi)容并啟用應(yīng)用程序的功能。動(dòng)態(tài)內(nèi)容的示例是:
一個(gè)交易結(jié)果
決策支持
實(shí)時(shí)分析
這種服務(wù)器類型是客戶端和服務(wù)器端代碼之間的主要鏈接。應(yīng)用服務(wù)器的典型任務(wù)包括:
交易管理
安全
依賴注入 (DI)
并發(fā)
應(yīng)用服務(wù)器還處理諸如集群、故障轉(zhuǎn)移和負(fù)載平衡之類的過程。
以下概述了應(yīng)用程序和 Web 服務(wù)器之間的主要區(qū)別:
| 網(wǎng)絡(luò)服務(wù)器 | 比較點(diǎn) | 應(yīng)用服務(wù)器 |
|---|---|---|
| 托管網(wǎng)站并響應(yīng)簡單的網(wǎng)絡(luò)請求 | 主要目的 | 托管應(yīng)用程序并通過業(yè)務(wù)邏輯提供復(fù)雜的交互 |
| 僅通過 HTML 提供靜態(tài)內(nèi)容 | 內(nèi)容類型 | 提供靜態(tài)和動(dòng)態(tài)內(nèi)容 |
| 僅限 HTTP/HTTPS 協(xié)議 | 協(xié)議 | 客戶端-服務(wù)器交互可以通過多種協(xié)議進(jìn)行,包括 HTTP/HTTPS |
| 不 | 應(yīng)用連接 | 是的 |
| 可以訪問靜態(tài)數(shù)據(jù)庫 | 數(shù)據(jù)庫連接 | 可以訪問應(yīng)用程序數(shù)據(jù)庫 |
| 網(wǎng)絡(luò)瀏覽器 | 典型客戶 | 為 Web 和移動(dòng)應(yīng)用程序以及 Web 瀏覽器提供服務(wù) |
| 不支持多線程 | 多線程 | 使用多線程并行處理多個(gè)請求 |
| 促進(jìn)不消耗大量資源的流量 | 資源消耗 | 促進(jìn)資源密集型流程 |
| 僅限 Web 容器 | 容器 | Web 容器(Servlets、JSP、JSF、Web 服務(wù))、EJB 容器(JTA)、應(yīng)用程序客戶端容器(DI、安全) |
| 非常低 | 容量 | 高的 |
| 在瀏覽器上顯示信息的超文本文檔 | 互動(dòng)結(jié)果 | 包含數(shù)據(jù)并根據(jù)客戶需求服務(wù)于特定目的的文件 |
以上就是動(dòng)力節(jié)點(diǎn)小編介紹的"JavaWeb服務(wù)器與應(yīng)用服務(wù)器的區(qū)別",希望對大家有幫助,想了解更多可查看JavaWeb教程。動(dòng)力節(jié)點(diǎn)在線學(xué)習(xí)教程,針對沒有任何Java基礎(chǔ)的讀者學(xué)習(xí),讓你從入門到精通,主要介紹了一些Java基礎(chǔ)的核心知識,讓同學(xué)們更好更方便的學(xué)習(xí)和了解Java編程,感興趣的同學(xué)可以關(guān)注一下。

初級 202925

初級 203221

初級 202629

初級 203743