1. 程式人生 > >Java EE Servers and Containers

Java EE Servers and Containers

Java EE伺服器是實現Java EE平臺api並提供標準Java EE服務的伺服器應用程式。Java EE伺服器有時被稱為應用伺服器,因為它們允許您向客戶機提供應用程式資料,就像web伺服器為web瀏覽器服務web頁面一樣。

Java EE伺服器承載了多個應用元件型別,它們對應於多層應用程式中的層。Java EE伺服器以容器的形式為這些元件提供服務。

Java EE容器是元件和平臺提供的底層功能之間的介面,以支援該元件。容器的功能由平臺定義,每個元件型別都不同。儘管如此,伺服器允許不同的元件型別一起工作,以在企業應用程式中提供功能。

Web容器
web容器是web元件和web伺服器之間的介面。web元件可以是servlet或JavaServer Faces Facelets頁面。容器管理元件的生命週期,嚮應用程式元件傳送請求,並向上下文資料提供介面,比如關於當前請求的資訊。

EJB容器
EJB容器是企業bean之間的介面,它提供Java EE應用程式中的業務邏輯,以及Java EE伺服器。EJB容器在Java EE伺服器上執行並管理應用程式的企業bean的執行。

應用程式客戶機容器
應用程式客戶機容器是Java EE應用程式客戶機(使用Java EE伺服器元件的特殊Java SE應用程式)和Java EE伺服器之間的介面。應用程式客戶機容器在客戶端機器上執行,是客戶機應用程式和客戶機使用的Java EE伺服器元件之間的閘道器。