web容器

    web容器是一種服務程序,在服務器一個端口就有一個提供相應服務的程序,而這個程序就是處理從客戶端發出的請求,如JAVA中的Tomcat容器,ASP的IIS或PWS都是這樣的容器。一個服務器可以多個容器。

    web容器 - 種類
webSphere
WebSphere 是 IBM 的 軟件 平臺。它包含了編寫、運行和監視全天候的工業強度的隨需應變 Web 應用程序和跨平臺、跨產品解決方案所需要的整個 中間件基礎設施,如服務器、服務和工具。WebSphere 提供了可靠、靈活和健壯的軟件。
WebSphere Application Server 是該設施的基礎,其他所有產品都在它之上運行。WebSphere Process Server 基於 WebSphere Application Server 和 WebSphere Enterprise Service Bus,它爲面向服務的體系結構 (SOA) 的模塊化應用程序提供了基礎,並支持應用業務規則,以驅動支持業務流程的應用程序。高性能環境還使用 WebSphere Extended Deployment 作爲其基礎設施的一部分。其他 WebSphere 產品提供了廣泛的其他服務,如下所述。
WebSphere 是一個模塊化的平臺,基於業界支持的開放標準。您可以使用受信任和持久的接口,將現有資產插入 WebSphere,並且可以隨着需要的增長繼續擴展您的環境。WebSphere 可以在許多平臺上運行,包括 Intel、Linux 和 z/OS。
WebSphere 是 隨需應變的電子商務時代的最主要的軟件平臺。它使您的公司可以開發、部署和整合新一代的 電子商務應用,如 B2B電子商務,並支持從簡單的網頁內容發佈到企業級事務處理的商業應用。WebSphere 改變了業務管理者,合作伙伴和僱員之間的關係,例如您可以用它做如下工作:創建高效的電子商務站點提高了網上交易的質量和數量。 把應用擴展到聯合的移動設備上使銷售人員可以爲客戶提供更方便、更快捷的服務。 整合已有的應用並提供自動簡捷的業務流程。
web容器 - tomcat
Tomcat 很受廣大程序員的喜歡,因爲它運行時佔用的系統資源小,擴展性好,支持 負載平衡與郵件服務等開發應用系統常用的功能;而且它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。
Tomcat 是一個小型的輕量級 應用服務器,在中小型系統和併發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP 程序的首選。對於一個初學者來說,可以這樣認爲,當在一臺機器上配置好Apache 服務器,可利用它響應對HTML 頁面的訪問請求。實際上Tomcat 部分是Apache 服務器的擴展,但它是獨立運行的,所以當你運行tomcat 時,它實際上作爲一個與Apache 獨立的進程單獨運行的。
這裏的訣竅是,當配置正確時,Apache 爲HTML頁面服務,而Tomcat 實際上運行JSP 頁面和Servlet。另外,Tomcat和IIS、Apache等Web服務器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式。不過,Tomcat處理 靜態HTML的能力不如Apache服務器。
weblogic
BEA WebLogic是用於開發、集成、部署和管理大型分佈式Web應用、 網絡應用和數據庫應
用的Java 應用服務器。將Java的動態功能和Java Enterprise標準的安全性引入大型網絡應用的
開發、集成、部署和管理之中。
BEAWebLogicServer擁有處理關鍵Web應用系統問題所需的性能 、可擴展性和高可用性。
與BEAWebLogicCommerce ServerTM配合使用, BEAWebLogicServer可爲部署適應性個性化
電子商務應用系統提供完善的解決方案。
BEAWebLogicServer具有開發和部署關鍵任務電子商務Web應用系統 所需的多種特色和優
勢,包括:
1)領先的標準
對業內多種標準的全面支持,包括EJB、JSP、JMS、JDBC、XML和WML,使Web應用系統的實
施更爲簡單,並且保護了投資,同時也使基於標準的解決方案的開發更加簡便。
2)無限的可擴展性
BEAWebLogicServer以其高擴展的架構體系聞名於業內,包括客戶機連接的共享、資源
pooling以及 動態網頁和EJB組件羣集。
3)快速開發
憑藉對EJB和JSP的支持,以及BEAWebLogicServer 的Servlet組件架 構體系,可加速投
放市場速度。這些開放性標準與WebGain Studio配 合時,可簡化開發,並可發揮已有的技能,
迅速部署應用系統。
4)部署更趨靈活
BEAWebLogicServer的特點是與領先數據庫、操作系統和Web服務器 緊密集成。
5)關鍵任務可靠性
其容錯、系統管理和安全性能已經在全球數以千記的關鍵任務環境中得以驗證。
6) 體系結構
BEAWebLogicServer是專門爲企業電子商務應用系統開發的。企業電 子商務應用系統需
要快速開發,並要求服務器端組件具有良好的靈活性和安全性,同時還要支持關鍵任務所必需
的擴展、性能、和高可用性。BEAWebLogicServer簡化了可移植及可擴展的應用系統的開發,
併爲其它應用 系統和系統提供了豐富的 互操作性。
憑藉其出色的羣集 技術,BEAWebLogicServer擁有最高水平的可擴展 性和可用性。BEA
WebLogicServer既實現了網頁羣集,也實現了EJB組件 羣集,而且不需要任何專門的硬件或
操作系統支持。網頁羣集可以實現透明的複製、 負載平衡以及表示內容容錯,如Web購物車;
組件羣集則處理複雜的複製、負載平衡和EJB組件容錯,以及狀態對象(如EJB實體)的恢復。
無論是網頁羣集,還是組件羣集,對於電子商務解決方案所要求的可擴展性和可用性都是至關
重要的。共享的客戶機/服務器和數據庫連接以及 數據緩存和EJB都增強了性能表現。這是其它
Web應用系統所不具備的。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章