一、WEB服務器
1.1、WEB服務器簡介
1、Web服務器是指駐留於因特網上某種類型計算機的程序,是可以向發出請求的瀏覽器提供文檔的程序。當Web瀏覽器(客戶端)連到服務器上並請求文件時,服務器將處理該請求並將文件反饋到該瀏覽器上,附帶的信息會告訴瀏覽器如何查看該文件(即文件類型)。

1.2、常見的Web服務器介紹
1、WebLogic
2、WebSphere
WebSphere Application Server 是一種功能完善、開放的Web應用程序服務器,是IBM公司電子商務計划的核心部分,它是基於 Java 的應用環境,用於建立、部署和管理 Internet 和 Intranet Web 應用程序。這一整套產品進行了擴展,以適應 Web應用程序服務器的需要,范圍從簡單到高級直到企業級。啟動界面如圖:

3、Tomcat
TomcatTomcat是一個實現了JAVA EE標准的最小的WEB服務器,是Apache 軟件基金會的Jakarta 項目中的一個核心項目,由Apache、Sun 和其他一些公司及個人共同開發而成。因為Tomcat 技術先進、性能穩定,而且開源免費,因而深受Java 愛好者的喜愛並得到了部分軟件開發商的認可,成為目前比較流行的Web 應用服務器。學習JavaWeb開發一般都使用Tomcat服務器,該服務器支持全部JSP以及Servlet規范,啟動界面如圖:

4、IIS
學習web開發,需要先安裝一台web服務器,然后再在web服務器中開發相應的web資源,供用戶使用瀏覽器訪問。
1.3、疑問:學習web開發,為什么必須要先裝一個WEB服務器?
在本地計算機上隨便創建一個web頁面,用戶是無法訪問到的,但是如果啟動tomcat服務器,把web頁面放在tomcat服務器中,用戶就可以訪問了。這說明什么問題?
1、不管什么web資源,想被遠程計算機訪問,都必須有一個與之對應的網絡通信程序,當用戶來訪問時,這個網絡通信程序讀取web資源數據,並把數據發送給來訪者。
2、WEB服務器就是這樣一個程序,它用於完成底層網絡通迅。使用這些服務器,We應用的開發者只需要關注web資源怎么編寫,而不需要關心資源如何發送到客戶端手中,從而極大的減輕了開發者的開發工作量。
