1. 為什麼要開發webserver
通俗的講,Web伺服器傳送(serves)頁面使瀏覽器可以瀏覽,然而應用程序伺服器提供的是客戶端應用程序可以調用(call)的方法(methods)。確切一點,你可以說:Web伺服器專門處理HTTP請求(request),但是應用程序伺服器是通過很多協議來為應用程序提供(serves)商業邏輯(business logic)。
2. WebServer是什麼
翻譯過來是網站伺服器,只從你這里看不出來是電腦還是軟體,不過一般來說應該是軟體
最常見的web server是windows自帶的IIS,翻譯就是internet 信息服務
其他的還有apache,easy web server以及很多軟體都可以實現這個功能
如果是製作網站的頁面文件的話,一般是用dreamweaver,frontpage用得比較少。可以是靜態的html,也可以是動態的asp,還有很多當然。
3. 什麼是web服務
Web service是一個平台獨立的,低耦合的,自包含的、基於可編程的web的應用程序,可使用開放的XML標准來描述、發布、發現、協調和配置這些應用程序,用於開發分布式的互操作的應用程序。
Web Service技術, 能使得運行在不同機器上的不同應用無須藉助附加的、專門的第三方軟體或硬體, 就可相互交換數據或集成。
依據Web Service規范實施的應用之間, 無論它們所使用的語言、 平台或內部協議是什麼, 都可以相互交換數據。Web Service是自描述、 自包含的可用網路模塊, 可以執行具體的業務功能。
Web Service也很容易部署, 因為它們基於一些常規的產業標准以及已有的一些技術,諸如標准通用標記語言下的子集XML、HTTP。
Web Service減少了應用介面的花費。Web Service為整個企業甚至多個組織之間的業務流程的集成提供了一個通用機制。
(3)webserver擴展閱讀:
Web service應用:
1、新平台
Web service平台需要一套協議來實現分布式應用程序的創建。Web service平台必須提供一套標準的類型系統,用於溝通不同平台、編程語言和組件模型中的不同類型系統。
2、XML和XSD
可擴展的標記語言(標准通用標記語言下的一個子集)是Web service平台中表示數據的基本格式。除了易於建立和易於分析外,XML主要的優點在於它既是平台無關的,又是廠商無關的。
3、SOAP
Web service建好以後,你或者其他人就會去調用它。簡單對象訪問協議(SOAP)提供了標準的RPC方法來調用Web service。
4. http Server與Web Server是否是同一個概念如果不是,兩者有何區別
http Server與Web Server是否是同一個概念
什麼是web service? soap請求是HTTP POST的一個專用版本,遵循一種特殊的xml消息格式Content-type設置為: text/xml任何數據都可以xml化。
為什麼要學習web service? 大多數對外介面會實現web service方法而不是http方法,如果你不會,那就沒有辦法對接。
web service相對http (post/get)有好處嗎?
1.介面中實現的方法和要求參數一目瞭然
2.不用擔心大小寫問題
3.不用擔心中文urlencode問題
4.代碼中不用多次聲明認證(賬號,密碼)參數
5.傳遞參數可以為數組,對象等...
web service相對http(post/get)快嗎?
由於要進行xml解析,速度可能會有所降低。
web service 可以被http(post/get)替代嗎?
完全可以,而且現在的開放平台都是用的HTTP(post/get)實現的。
5. webserver是什麼
Web Server
中文名稱叫網頁伺服器或web伺服器。WEB伺服器也稱為WWW(WORLD WIDE 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)來讓瀏覽器可以瀏覽。
6. 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伺服器基於多種不同的協議,處理應用程序的邏輯問題。
(6)webserver擴展閱讀:
解析
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)。
7. 請問web server 和application server之間有什麼區別
webserver的作用提供訪問網頁的支持,比如訪問網頁,圖片,css等等。比如apache,lighttpd等,就是專門的webserver, 而appserver,翻譯成應用伺服器,只要是提供對應用的支持,可以理解對asp,jsp,servlet,ssh架構,ejb等的支持。
tomcat應該算是appserver,他主要的是一個javaee的容器。但是tomcat自己也是可以獨立運行的,也就是其內部也有web server的模塊。
webserver/appserver是一種邏輯上的叫法,有的時候在物理上並不分的那麼清楚。比如windows的iis,你叫什麼都行。
但是對於某些應用,比如weblogic,websphere,這些產品,他的概念分的是比較清楚的。web就是web,app就是app.
8. 什麼是WEBserver經常使用的WEBserver有哪些
Web Server中文名稱叫網頁伺服器或web伺服器。WEB伺服器也稱為WWW(WORLD WIDE WEB)伺服器,主要功能是提供網上信息瀏覽服務。
Web伺服器可以解析HTTP協議。當Web伺服器接收到一個HTTP請求,會返回一個HTTP響應,例如送回一個HTML頁面。為了處理一個請求,也可把動態響應的回應給一些其它的程序例如CGI腳本處理。無論它們其中的詳細過程是怎麼樣的,這些伺服器端的程序通常產生一個HTML來相應客戶端發出的請求,讓瀏覽器可以瀏覽。
通俗的講,Web伺服器傳送頁面使瀏覽器可以瀏覽,然而應用程序伺服器提供的是客戶端應用程序可以調用的方法。確切一點,你可以說:Web伺服器專門處理HTTP請求。
在UNIX和LINUX平台下使用最廣泛的免費是APACHEserver,而Windows平台NT/2000/2003使用IIS的WEBserver。
IIS是一種Web服務組件,當中包含Webserver、FTPserver、NNTPserver和SMTPserver,分別用於網頁瀏覽、文件傳輸、新聞服務和郵件發送等方面。
當然常用的還有這些webserver的例如Tomcat BEA WebLogic IBM WebSphere有興趣的話自己可以查閱這幾個webserver的資料
9. Web Server干什麼用的
Web Server中文名稱叫網頁伺服器或web伺服器。WEB伺服器也稱為WWW(WORLD WIDE WEB)伺服器,主要功能是提供網上信息瀏覽服務。Web伺服器可以解析(handles)HTTP協議。當Web伺服器接收到一個HTTP請求(request),會返回一個HTTP響應(response)。Web伺服器可以解析(handles)HTTP協議。當Web伺服器接收到一個HTTP請求(request),會返回一個HTTP響應(response),例如送回一個HTML頁面。
(9)webserver擴展閱讀:
Web伺服器傳送(serves)頁面使瀏覽器可以瀏覽,然而應用程序伺服器提供的是客戶端應用程序可以調用(call)的方法(methods)。確切一點,你可以說:Web伺服器專門處理HTTP請求(request),但是應用程序伺服器是通過很多協議來為應用程序提供(serves)商業邏輯(business logic)。