伺服器是接受並響應其他程式(稱為用戶端)的請求的裝置或計算機程式。它用於管理網路資源和執行提供服務的程式或軟體。
有兩種型別的伺服器:
Web伺服器只包含web或servlet容器。它可以用於執行servlet,jsp,struts,jsf等。它不能用於EJB。
Web伺服器是一種可以儲存網頁內容的計算機。通常,網路伺服器可以用於託管網站,但也使用了其他一些Web伺服器,如FTP,電子郵件,儲存,遊戲等。
Web伺服器的範例是:Apache Tomcat和Resin。
它可以通過以下兩種方式來響應用戶端請求:
Web伺服器的架構圖表示如下所示:
有關Web伺服器工作的一些要點說明
應用伺服器包含Web和EJB容器。 它可以用於servlet,jsp,struts,jsf,ejb等。它是一個基於元件的產品,位於以伺服器為中心的架構的中間層。
它提供用於狀態維護和安全性的中介軟體服務,以及永續性和資料存取。它是一種旨在為IT服務,終端使用者和組織安裝,操作和託管相關服務和應用程式的伺服器。
應用伺服器的架構圖表示如下所示:
一些常用應用伺服器的範例是: