區分Tomcat與Web服務器、應用服務器的關系

Tomcat服務器是一個免費的開放源代碼的Web應用服務器。因爲Tomcat技術先進、性能穩定且免費,所以深受Java愛好者的喜愛並得到了部分軟件開發商的認可,成爲目前比較流行的Web應用服務器。

一、Tomcat與應用服務器

到目前爲止,Tomcat一直被認爲是Servlet/JSP API的執行器,也就所謂的Servlet容器。然而,Tomcat並不僅僅如此,它還提供了JNDI和JMX API的實現機制。盡管如此,Tomcat仍然還不能算是應用服務器,因爲它不提供大多數J2EE API的支持。 http://www.knowsky.com

很有意思的是,目前許多的應用服務器通常把Tomcat作爲它們Servlet和JSP API的容器。由于Tomcat允許開發者只需通過加入一行致謝,就可以把Tomcat嵌入到它們的應用中。遺憾的是,許多商業應用服務器並沒有遵守此規則。

對于開發者來說,如果是爲了尋找利用Servlet、JSP、JNDI和JMX技術來生成Java Web應用的話,選擇Tomcat是一個優秀的解決方案;但是爲了尋找支持其他的J2EE API,那麽尋找一個應用服務器或者把Tomcat作爲應用服務器的輔助,將是一個不錯的解決方案;第三種方式是找到獨立的J2EE API實現,然後把它們跟Tomcat結合起來使用。雖然整合會帶來相關的問題,但是這種方式是最爲有效的。。

二、Tomcat與Web服務器

Tomcat是提供一個支持Servlet和JSP運行的容器。Servlet和JSP能根據實時需要,産生動態網頁內容。而對于Web服務器來說, Apache僅僅支持靜態網頁,對于支持動態網頁就會顯得無能爲力;Tomcat則既能爲動態網頁服務,同時也能爲靜態網頁提供支持。盡管它沒有通常的Web服務器快、功能也不如Web服務器豐富,但是Tomcat逐漸爲支持靜態內容不斷擴充。大多數的Web服務器都是用底層語言編寫如C,利用了相應平台的特征,因此用純Java編寫的Tomcat執行速度不可能與它們相提並論。

一般來說,大的站點都是將Tomcat與Apache的結合,Apache負責接受所有來自客戶端的HTTP請求,然後將Servlets和JSP的請求轉發給Tomcat來處理。Tomcat完成處理後,將響應傳回給Apache,最後Apache將響應返回給客戶端。

區分Tomcat與Web服務器、應用服務器的關系
Tomcat服務器是一個免費的開放源代碼的Web應用服務器。因爲Tomcat技術先進、性能穩定且免費,所以深受Java愛好者的喜愛並得到了部分軟件開發商的認可,成爲目前比較流行的Web應用服務器。 一、Tomcat與應用服務器 到...查看完整版>>區分Tomcat與Web服務器、應用服務器的關系
 
Linux下Tomcat與Apache服務器的整合之一
引言 基于Web技術的Internet/Intranet近年來已經得到了廣泛的應用,Intranet是以TCP/IP協議爲基礎、以Web爲核心的企業內部網,用戶通過低成本、簡單易用的客戶浏覽器就能隨時隨地到企業的Web站點上查閱自己所需的數據...查看完整版>>Linux下Tomcat與Apache服務器的整合之一
 
使用Ant和Tomcat創建Web應用
使用Ant和Tomcat創建Web應用
使用何種技術   我使用Tomcat 4的Servlet/JPS容器技術實現一個Web應用程序。這個過程中仍然有許多不確定的事,在多種可行的技術中選一種可不是一件容易的事。這篇文章中,我選擇盡量簡單的解決方案,混合使用java ...查看完整版>>使用Ant和Tomcat創建Web應用
 
Linux下Tomcat與Apache Web服務器整合
  1、引言 基于Web技術的Internet/Intranet近年來已經得到了廣泛的應用,Intranet是以TCP/IP協議爲基礎、以Web爲核心的企業內部網,用戶通過低成本、簡單易用的客戶浏覽器就能隨時隨地到企業的Web站點上查閱自...查看完整版>>Linux下Tomcat與Apache Web服務器整合
 
保護(IIS)WEB服務器的15個技巧
  通常地,大多數Web站點的設計目標都是:以最易接受的方式,爲訪問者提供即時的信息訪問。在過去的幾年中,越來越多的黑客、病毒和蠕蟲帶來的安全問題嚴重影響了網站的可訪問性,盡管Apache服務器也常常是攻擊者的...查看完整版>>保護(IIS)WEB服務器的15個技巧
 
保護(IIS)web服務器的15個技巧
通常地,大多數Web站點的設計目標都是:以最易接受的方式,爲訪問者提供即時的信息訪問。在過去的幾年中,越來越多的黑客、病毒和蠕蟲帶來的安全問題嚴重影響了網站的可訪問性,盡管Apache服務器也常常是攻擊者的目標...查看完整版>>保護(IIS)web服務器的15個技巧
 
保護(IIS)web服務器的15個技巧
通常地,大多數Web站點的設計目標都是:以最易接受的方式,爲訪問者提供即時的信息訪問。在過去的幾年中,越來越多的黑客、病毒和蠕蟲帶來的安全問題嚴重影響了網站的可訪問性,盡管Apache服務器也常常是攻擊者的目標...查看完整版>>保護(IIS)web服務器的15個技巧
 
Web服務器和應用程序服務器的區別
問:什麽是應用程序服務器,什麽是Web服務器,它們有什麽不同?答: 通俗的講,Web服務器傳送(serves)頁面使浏覽器可以浏覽,然而應用程序服務器提供的是客戶端應用程序可以調用(call)的方法(methods)。確切一點...查看完整版>>Web服務器和應用程序服務器的區別
 
保護(IIS)web服務器的15個技巧
  通常地,大多數Web站點的設計目標都是:以最易接受的方式,爲訪問者提供即時的信息訪問。在過去的幾年中,越來越多的黑客、病毒和蠕蟲帶來的安全問題嚴重影響了網站的可訪問性,盡管Apache服務器也常常是攻擊者的...查看完整版>>保護(IIS)web服務器的15個技巧
 
 
回到王朝網路移動版首頁