更新時間:2022-12-26 09:59:19 來源:動力節(jié)點 瀏覽2660次
隨著Javaweb開發(fā)的演進和進化,在面對消息系統(tǒng)、數(shù)據(jù)庫、服務(wù)化接口的抽象等等涉及數(shù)據(jù)分離的過程當(dāng)中,在分離過程當(dāng)中,會涉及到分離之后,系統(tǒng)間、數(shù)據(jù)庫間的交互。

Tomcat
Tomcat 是 Apache 軟件基金會(Apache Software Foundation)的 Jakarta 項目中的一個核心項目,由 Apache、Sun 和其他一些公司及個人共同開發(fā)而成。因為 Tomcat 技術(shù)先進、性能穩(wěn)定,而且免費,因而深受 Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的 Java Web 應(yīng)用服務(wù)器 (Servlet 容器)。實際上 Tomcat 部分是 Apache 服務(wù)器的擴展,但它是獨立運行的,所以當(dāng)你運行 tomcat 時,它實際上作為一個與 Apache 獨立的進程單獨運行的。Tomcat 服務(wù)器是一個免費的開放源代碼的 Web 應(yīng)用服務(wù)器,屬于輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選。Tomcat 默認(rèn)使用 8080 號端口。
Weblogic
WebLogic 是美國 Oracle 公司出品的一個 application server,確切的說是一個基于 JAVAEE 架構(gòu)的中間件,WebLogic 是用于開發(fā)、集成、部署和管理大型分布式 Web 應(yīng)用、網(wǎng)絡(luò)應(yīng)用和數(shù)據(jù)庫應(yīng)用的 Java 應(yīng)用服務(wù)器。將 Java 的動態(tài)功能和 Java Enterprise 標(biāo)準(zhǔn)的安全性引入大型網(wǎng)絡(luò)應(yīng)用的開發(fā)、集成、部署和管理之中。Weblogic 默認(rèn)端口是 7001。
Jboss
Jboss 是一個基于 Java EE 的開放源代碼的應(yīng)用服務(wù)器。 它不但是 Servlet 容器,而且也是 EJB 容器,從而受到企業(yè)級開發(fā)人員的歡迎,從而彌補了 Tomcat 只是一個 Servlet 容器的缺憾。JBoss 是一個管理 EJB 的容器和服務(wù)器。但 JBoss 核心服務(wù)不包括支持 servlet/JSP 的 WEB 容器,一般與 Tomcat 或 Jetty 綁定使用。Jboss 默認(rèn)端口號是 8080。
Jetty
Jetty 是一個開源的 servlet 容器,它為基于 Java 的 web 容器,例如 JSP 和 servlet 提供運行環(huán)境。Jetty 是使用 JAVA 編寫的,它的 API 以一組 JAR 包的形式發(fā)布。開發(fā)人員可以將 Jetty 容器實例化成一個對象,可以迅速為一些獨立運行(stand-alone)的 Java 應(yīng)用提供網(wǎng)絡(luò)和 web 連接。
Webshere
WebShere 是 IBM 的軟件平臺。它包含了編寫、運行和監(jiān)視全天候的工業(yè)強度的隨需應(yīng)變 Web 應(yīng)用程序和跨平臺、跨產(chǎn)品解決方案所需要的整個中間件基礎(chǔ)設(shè)施,如服務(wù)器、服務(wù)和工具。WebSphere 提供了可靠、靈活和健壯的軟件。WebSphere 是一個模塊化的平臺,基于業(yè)界支持的開放標(biāo)準(zhǔn)??梢酝ㄟ^受信任和持久的接口,將現(xiàn)有資產(chǎn)插入 WebSphere,可以繼續(xù)擴展環(huán)境。WebSphere 可以在許多平臺上運行,包括 Intel、Linux 和 z/OS。Webshere 默認(rèn)端口號是 9080。
Glasshfish
GlassFish 是一款強健的商業(yè)兼容應(yīng)用服務(wù)器,達到產(chǎn)品級質(zhì)量,可免費用于開發(fā)、部署和重新分發(fā)。開發(fā)者可以免費獲得源代碼,還可以對代碼進行更改。
以上就是關(guān)于“告訴你在JavaWeb中常用的中間件有哪些”的介紹,大家如果對此比較感興趣,可以關(guān)注一下本站的Java開發(fā)工具,相信對大家的學(xué)習(xí)一定會有所幫助的。