更新時間:2022-12-26 09:59:19 來源:動力節點 瀏覽1834次
隨著Javaweb開發的演進和進化,在面對消息系統、數據庫、服務化接口的抽象等等涉及數據分離的過程當中,在分離過程當中,會涉及到分離之后,系統間、數據庫間的交互。
Tomcat
Tomcat 是 Apache 軟件基金會(Apache Software Foundation)的 Jakarta 項目中的一個核心項目,由 Apache、Sun 和其他一些公司及個人共同開發而成。因為 Tomcat 技術先進、性能穩定,而且免費,因而深受 Java 愛好者的喜愛并得到了部分軟件開發商的認可,成為目前比較流行的 Java Web 應用服務器 (Servlet 容器)。實際上 Tomcat 部分是 Apache 服務器的擴展,但它是獨立運行的,所以當你運行 tomcat 時,它實際上作為一個與 Apache 獨立的進程單獨運行的。Tomcat 服務器是一個免費的開放源代碼的 Web 應用服務器,屬于輕量級應用服務器,在中小型系統和并發訪問用戶不是很多的場合下被普遍使用,是開發和調試 JSP 程序的首選。Tomcat 默認使用 8080 號端口。
Weblogic
WebLogic 是美國 Oracle 公司出品的一個 application server,確切的說是一個基于 JAVAEE 架構的中間件,WebLogic 是用于開發、集成、部署和管理大型分布式 Web 應用、網絡應用和數據庫應用的 Java 應用服務器。將 Java 的動態功能和 Java Enterprise 標準的安全性引入大型網絡應用的開發、集成、部署和管理之中。Weblogic 默認端口是 7001。
Jboss
Jboss 是一個基于 Java EE 的開放源代碼的應用服務器。 它不但是 Servlet 容器,而且也是 EJB 容器,從而受到企業級開發人員的歡迎,從而彌補了 Tomcat 只是一個 Servlet 容器的缺憾。JBoss 是一個管理 EJB 的容器和服務器。但 JBoss 核心服務不包括支持 servlet/JSP 的 WEB 容器,一般與 Tomcat 或 Jetty 綁定使用。Jboss 默認端口號是 8080。
Jetty
Jetty 是一個開源的 servlet 容器,它為基于 Java 的 web 容器,例如 JSP 和 servlet 提供運行環境。Jetty 是使用 JAVA 編寫的,它的 API 以一組 JAR 包的形式發布。開發人員可以將 Jetty 容器實例化成一個對象,可以迅速為一些獨立運行(stand-alone)的 Java 應用提供網絡和 web 連接。
Webshere
WebShere 是 IBM 的軟件平臺。它包含了編寫、運行和監視全天候的工業強度的隨需應變 Web 應用程序和跨平臺、跨產品解決方案所需要的整個中間件基礎設施,如服務器、服務和工具。WebSphere 提供了可靠、靈活和健壯的軟件。WebSphere 是一個模塊化的平臺,基于業界支持的開放標準。可以通過受信任和持久的接口,將現有資產插入 WebSphere,可以繼續擴展環境。WebSphere 可以在許多平臺上運行,包括 Intel、Linux 和 z/OS。Webshere 默認端口號是 9080。
Glasshfish
GlassFish 是一款強健的商業兼容應用服務器,達到產品級質量,可免費用于開發、部署和重新分發。開發者可以免費獲得源代碼,還可以對代碼進行更改。
以上就是關于“告訴你在JavaWeb中常用的中間件有哪些”的介紹,大家如果對此比較感興趣,可以關注一下本站的Java開發工具,相信對大家的學習一定會有所幫助的。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習