1. Web 應用程序 和 Web服務 有什麼區別
一、web應用程序(web application):web應用程序是透過http請求來存取web伺服器的網頁,或執行服務端網頁技術的程序,例如:ASP,ASP.NET,JSP,PHP。
二、web服務(web services):透過通訊協定SOAP或RESTful api提供資料交換和工作分享,這也是一種web應用程序,只不過是透過web服務來執行。
2. tomcat ,web伺服器,應用伺服器的區別 和各自的職能是什麼
web伺服器是應用伺服器的一種形式,都是泛指,tomcat是web伺服器的一種,是具體的說法。
3. 文件伺服器,web伺服器,資料庫伺服器,應用程序伺服器,是怎麼樣的,能否簡單介紹一下
文件伺服器一般都是存文件的
web伺服器一般是放系統的,例如ERP系統,wms系統,也可以放企業門戶網站
資料庫伺服器就是資料庫伺服器了,目前市面上國內使用較多的三大資料庫分別是sqlserver,Oracle,MySQL
應用伺服器就是給應用程序做一個服務端,例如web伺服器也屬於應用伺服器的一種,因為應用除了web應用還有c/s架構的應用。
4. 應用系統伺服器和資料庫伺服器的區別
分別納基彎說明一下web伺服器和資料庫伺服器,以下就是兩者的區別:
1、web伺服器
web伺服器一般指網站伺服器,是指駐留於網際網路上某種類型計算機的程序,可以向瀏覽器等web客戶端提供文檔。
web伺服器可以放置網站文件,讓全世界瀏覽;可以放置數據文件,讓全世界下載。
目前最主流的三個web伺服器是:apache、nginx、iis。
2、資料庫伺服器
運行在區域網洞悶中的一台或多台計算機和資料庫鋒帆管理系統軟體共同構成了資料庫伺服器,資料庫伺服器為客戶應用提供服務,這些服務是查詢、更新、事務管理、索引、高速緩存、查詢優化、安全及多用戶存取控制等。
5. 應用伺服器的區別
應用伺服器和WEB伺服器的區別
通俗的講,Web伺服器傳送(serves)頁面使瀏覽器可以瀏覽,然而應用程序伺服器提供的是客戶端應用程序可以調用(call)的方法(methods)。確切一點,你可以說:Web伺服器專門處理HTTP請求(request),但是應用程序伺服器是通過很多協議來為應用程序提供(serves)商業邏輯(business logic)。
下面讓我們來細細道來: Web伺服器(Web Server)可以解析(handles)HTTP協議。當Web伺服器接收到一個HTTP請求(request),會返回一個HTTP響應 (response),例如送回一個HTML頁面。為了處理一個請求(request),Web伺服器可以響應(response)一個靜態頁面或圖片, 進行頁面跳轉(redirect),或者把動態響應(dynamic response)的產生委託(delegate)給一些其它的程序例如CGI腳本,JSP(JavaServer Pages)腳本,servlets,ASP(Active Server Pages)腳本,伺服器端(server-side)JavaScript,或者一些其它的伺服器端(server-side)技術。無論它們(譯者 註:腳本)的目的如何,這些伺服器端(server-side)的程序通常產生一個HTML的響應(response)來讓瀏覽器可以瀏覽。
企業WEB伺服器是面向企業網路用戶的信息交流平台,WEB在企業生產管理過程中的應用越來越多,是信息化應用的入口螞液好,一些應用系統都集成在WEB伺服器上。要知道,Web伺服器的代理模型(delegation model)非常簡單。當一個請求(request)被送到Web伺服器里來時,它只單純的把請求(request)傳遞給可以很好的處理請求 (request)的程序(譯者註:伺服器端腳本)。Web伺服器僅僅提供一個可以執行伺服器端(server-side)程序和返回(程序所產生的)響 應(response)的環境,而不會超出職能范圍。伺服器端(server-side)程序通常具有事務處理(transaction processing),資料庫連接(database connectivity)和消息(messaging)等功能。
雖然Web 伺服器不支持事務處理或資料庫連接池,但它可以配置(employ)各種策略(strategies)來實現容錯性(fault tolerance)和可擴展性(scalability),例如負載平衡(load balancing),緩沖(caching)。集群特徵(clustering-features)經常被誤認為僅僅是應用程序伺服器專有的特徵。 應用程序伺服器(The Application Server)
根據定義,作為應用程序伺服器,它通過各種協議,可以包括HTTP,把商業邏輯暴露給(expose)客戶端應用程序。Web伺服器主要是處理向 瀏覽器發送HTML以供瀏覽,而應用程序伺服器提供訪問商業邏輯的途徑以供客戶端應用程序使用。應用程序使用此商業邏輯就像你調用對象的一個方法(或過程 語言中的一個函數)一樣。
應用程序伺服器的客戶端(包含有圖形用戶界面(GUI)的)可能會運行在一台PC、一個Web伺服器或者甚至 是其它的應用程序伺服器上。埋旅在應用程序伺服器與其客戶端之間來回穿梭(traveling)的信息不僅僅局限於簡單的顯示標記。相反,這種信息就是程序邏 輯(program logic)。 正是由於這種邏輯取得了(takes)數據和方法調用(calls)的形式而不是靜態HTML,所以客戶端才可以隨心所欲的使用這種被暴露的商業邏輯。
在大多數情形下,應用程序服悶鉛務器是通過組件(component)的應用程序介面(API)把商業邏輯暴露(expose)(給客戶端應用程序)的,例 如基於J2EE(Java 2 Platform, Enterprise Edition)應用程序伺服器的EJB(Enterprise JavaBean)組件模型。此外,應用程序伺服器可以管理自己的資源,例如看大門的工作(gate-keeping ties)包括安全(security),事務處理(transaction processing),資源池(resource pooling), 和消息(messaging)。就象Web伺服器一樣,應用程序伺服器配置了多種可擴展(scalability)和容錯(fault tolerance)技術。
6. 手機app應用的伺服器與網頁web的伺服器區別大嗎用java寫伺服器的話適合共用嗎謝謝
web伺服器是網站、郵件系統、ftp等功能用的。應用伺服器是公司辦公系統用的,主要支持文件傳輸、列印、OA系統運行等。java開發入門和提高這個問題先確定想學的話,買幾本書好好看看。看兩本書你就都明白了這種編程方面的事情,聊天是說不明白的。
7. 容器、應用伺服器和web伺服器有什麼區別
應用伺服器和web伺服器的區別
首先我們應該對應用伺服器和web伺服器有一個清晰的概念。所謂的應用伺服器,就是提供應用的伺服器,這里的應用有很多,比如java應用,ruby 應用,或者 c#應用。
那麼什麼是web伺服器呢?就是提供了web功能的伺服器,主要就是http服務,包括圖片的下載,等等一系列和web相關的。
好吧,你會問為什麼我們不能直接使用應用伺服器呢?應用伺服器也提供了http服務,比如tomcat。
那麼我們從實際出發。當你瀏覽一個網頁的時候,什麼情況下你會覺得速度很慢?我們僅僅考慮頁面本身。那當然是圖片越多顯示得越慢。
好吧,我們至少認識到一點,一些靜態資源,例如圖片,會嚴重影響頁面打開的速度。當然,這僅僅是一個方面。
那麼web伺服器有什麼用呢?web伺服器一個優點就是在處理靜態信息上。例如一些靜態的html,圖片,等等其他靜態的東西
8. web server與app server有什麼不同
1,web server(web伺服器):
web伺服器處理HTTP協議。當收到一個HTTP請求之後,web伺服器會返回一個HTTP響應,比如一個HTML頁面。為了處理請求,它可能響應一個靜態的HTML頁面、圖片、重定向,或者代理(delegate)其他動態響應。
這些動態響應可以由其他程序生成,包括CGI腳本,JSPs,servlets,ASPs,伺服器端的Javascript,或者其他伺服器端技術。而這些伺服器端程序響應,大多數時候都表現為HTML頁面,供瀏覽器訪問。
2,app server(App伺服器):
根據我們的定義,app伺服器可以基於各種不同的協議(可能包含HTTP協議),為客戶端程序提供應用邏輯的處理。不同於web伺服器主要發送用來展示在瀏覽器上的HTML頁面,app伺服器為客戶端程序處理應用邏輯方面問題。應用程序使用這些邏輯,就如同調用一個對象的方法(或者面向過程編程中的函數)一樣簡單。
web伺服器提供頁面給瀏覽器,而app伺服器提供客戶端可以調用的介面。
具體而言,我們可以說:Web伺服器處理HTTP請求,而app伺服器基於多種不同的協議,處理應用程序的邏輯問題。
(8)應用伺服器和web伺服器的區別擴展閱讀:
解析
Web伺服器可以解析(handles)HTTP協議。當Web伺服器接收到一個HTTP請求(request),會返回一個HTTP響應(response),例如送回一個HTML頁面。
為了處理一個請求(request),Web伺服器可以響應(response)一個靜態頁面或圖片,進行頁面跳轉(redirect)。
或者把動態響應(dynamic response)的產生委託(delegate)給一些其它的程序例如CGI腳本,JSP(JavaServer Pages)腳本,servlets,ASP(Active Server Pages)腳本。
伺服器端(server-side)JavaScript,或者一些其它的伺服器端(server-side)技術。無論它們(譯者註:腳本)的目的如何,這些伺服器端(server-side)的程序通常產生一個HTML的響應(response)來讓瀏覽器可以瀏覽。
web服務
通俗的講,Web伺服器傳送(serves)頁面使瀏覽器可以瀏覽,然而應用程序伺服器提供的是客戶端應用程序可以調用(call)的方法(methods)。
確切一點,你可以說:Web伺服器專門處理HTTP請求(request),但是應用程序伺服器是通過很多協議來為應用程序提供(serves)商業邏輯(business logic)。
9. tomcat,web伺服器,應用伺服器的區別和各自的職能是什麼
不知你要問的是什麼?所以也不知道如何回答了,這三個沒有可比性啊?tomcat上可以運行jsp,靜態網頁等,是web伺服器一種,同時又可以作為WebService的發布平台,web伺服器是指可以運行web程序的伺服器,如tomcat、apachehttpserver、iis等等應用伺服器是對於多層架構的物理架構而言的,客戶端、應用伺服器、數據伺服器,webservice可以看作是是應用伺服器上中間件,這三個層次只是區分程序架構,並不是區分物理伺服器,如應用和數據可以部署在一台伺服器上的
10. 目前國產Web伺服器和應用伺服器的區別符合JEE標準的有哪幾個
Web伺服器的基本功能就是提供Web信息瀏覽服務。它只需支持HTTP協議、HTML文檔格式及URL。與客戶端的網路瀏覽器配合。因為Web伺服器主要支持的協議就是HTTP,所以通常情況下HTTP伺服器和WEB伺服器是相等的。
通俗的講,Web伺服器傳送(serves)頁面使瀏覽器可以瀏覽,然而應用程序伺服器提供的是客戶端應用程序可以調用(call)的方法(methods)。確切一點,你可以說:Web伺服器專門處理HTTP請求(request),但是應用程序伺服器是通過很多協議來為應用程序提供(serves)商業邏輯 (business logic)。
以Java EE為例,Web伺服器主要是處理靜態頁面處理和作為 Servlet容器,解釋和執行servlet/JSP,而應用伺服器是運行業務邏輯的,主要是EJB、 JNDI和JMX API等J2EE API方面的,還包含事務處理、資料庫連接等功能,所以在企業級應用中,應用伺服器提供的功能比WEB伺服器強大的多。
以這樣的定義,IIS、Apache、Tomcat都可以屬於Web伺服器,Weblogic、WebSphere都屬於應用伺服器。