更新時間:2016年04月22日15時05分 來源:傳智播客Java培訓學院 瀏覽次數:
1.什么是web服務器
web服務器也稱為WWW服務器,是WORLD WIDE WEB的簡寫。主要功能是提供網上信息的瀏覽服務。下面通過一張圖來詳細了解瀏覽器訪問服務器的過程,如圖1-2所示:
圖1-2瀏覽器訪問服務器過程圖
通過圖1-2可以了解web服務器有哪些功能,主要包括以下幾點:
接受客戶端的訪問
向客戶端做出反應
可以把動態(tài)資源轉換成靜態(tài)資源,再發(fā)送給瀏覽器
當在瀏覽器地址欄上輸入http://www.baidu.com,這是訪問百度,百度的服務器就會給瀏覽器發(fā)送響應消息,若瀏覽器請求的是動態(tài)資源,百度服務器會將動態(tài)資源轉換成靜態(tài)資源然后再響應給瀏覽器。
2.常見的web服務器介紹
常用的Javaweb服務器有以下幾種:
Tomcat: 由Apache組織提供的一種Web服務器,提供對JSP和Servlet的支持,它是一個輕量級 的Java Web容器,也是當前應用最廣的JavaWeb服務器。
JBoss : 是一個種遵從JavaEE規(guī)范的、開放源代碼的、純Java的EJB服務器,對于J2EE有很好的支持。
GlassFish : 是由Oracle公司開發(fā)的一款javaweb服務器, 是一款強健的商業(yè)兼容應用服務器,達到產品級質量,可免費用于開發(fā)、部署和重新分發(fā),但是應用不是很廣。
Resin : 是CAUCHO公司的產品,是一個非常流行的application server,對servlet和JSP提供了良好的支持,性能也比較優(yōu)良,應用越來越廣.Resin自身采用JAVA語言開發(fā)。
WebLogic :是Oracle公司的產品,是目前應用最廣泛的Web服務器,支持JavaEE規(guī)范,而且不斷的完善以適應新的開發(fā)要求,適合大型項目。
WebSphere : 是 IBM 的軟件平臺。它包含了編寫、運行和監(jiān)視全天候的工業(yè)強度的隨需應變 Web 應用程序和跨平臺、跨產品解決方案所需要的整個中間件基礎設施,如服務器、服務和工具;支持JavaEE規(guī)范,適合大型項目。
以上介紹的這些web服務器,我們以后的學習中最常用的是Tomcat服務器。后面也會詳細的去了解它,對于JavaWeb程序而言,還需要有JSP/Servlet容器,JSP/Servlet容器的基本功能是把動態(tài)資源轉換成靜態(tài)資源,當然JSP/Servlet容器不只這些功能,我們會在后面一點一點學習
本文版權歸傳智播客Java培訓學院所有,歡迎轉載,轉載請注明作者出處。謝謝!
作者:傳智播客Java培訓學院
首發(fā):http://m.xamj520.com/javaee