1. 概要

この簡単な記事では、Java開発用のさまざまな一般的なサーバーについて説明します。

2. Web対。 アプリケーション・サーバー

Webサーバーとアプリケーションサーバーの違いと、それらがサポートするJavaEE仕様を確認します。

簡単に言えば、主な違いは、アプリケーションサーバーがJava EE仕様を完全にサポートしているのに対し、Webサーバーはその機能の小さなサブセットをサポートしていることです。

3. Apache Tomcat

Javaエコシステムで最も人気のあるWebサーバーの1つは、 ApacheTomcatです。

プロジェクトのWebサイトで、ApacheTomcatの最新バージョンとサポートJavaバージョンを確認できます。

これがTomcatが各バージョンでサポートする正確な仕様を備えた素晴らしい表です。

プロジェクトここに貢献することもできます。

4. 桟橋

Jetty Webサーバーは、EclipseFoundationの下で開発されています。

非常に軽量であるため、デバイス、フレームワーク、およびアプリケーションサーバーに簡単に組み込むことができます。 Jettyを使用する製品には、 Apache ActiveMQ Eclipse Google App Engine Apache Hadoop Atlassian Jira[ X157X]。

当然、プロジェクトはオープンソースであり、ここで貢献できます。

次に、Webサーバーからアプリケーションサーバーに移りましょう。

5. Apache TomEE

Apache TomEE は、標準のApache Tomcat上に構築された完全なアプリケーションサーバーであり、主にTomitribeによってサポートされています。 最新バージョンについては、ウェブサイトこちらで確認できます。

TomEEを使用すると、TomcatでサポートされていないJavaEEの機能の一部を使用できます。

このアプリケーションサーバーは、その名前が示すように、ApacheFoundationの傘下にあります。

プロジェクトここに貢献できます。

6. Oracle WebLogic

WebLogic 12は、 Oracle が提供する主要なアプリケーションサーバーであるため、言及する価値があります。

最新リリースとサポートされているJavaバージョンは、ここにあります。

7. WebSphere

IBM は、WebSphereと呼ばれる独自のアプリケーションサーバーも開発しました。 最新リリースとサポートされているJavaバージョンは、ここにあります。

WebSphereはオープンソースプロジェクトではありませんが、WebSphere LibertyアプリケーションをEclipseに提供しました。これにより、開発者が使用および貢献できるWebSphereの重要なコードが開かれます。

そのプロジェクトに貢献することができますここ

8. WildFly

Wildfly は、 RedHatによって開発されたオープンソースのJavaアプリケーションサーバーです。

WildflyはJavaEEアプリケーションで人気を集めており、最新のリリースバージョンはここにあります。

プロジェクトここに貢献することもできます。

9. Apache Geronimo

Apache Geronimo は、 Apache Software FoundationによってApacheライセンスの下で開発されています。これにより、オープンソースプロジェクトになり、私たちも貢献できるようになります。以前のアプリケーションサーバー。

入手可能な最新リリースはここにあります。

プロジェクトここに貢献できます。

10. GlassFish

Glassfish は、オラクルが後援しているオープンソースのアプリケーションサーバーです。 入手可能な最新リリースはここにあります。

プロジェクトここに貢献できます。

11. 結論

このクイックリストスタイルの記事では、JavaエコシステムのWebおよびアプリケーションサーバーランドスケープについて非常に高レベルで説明しました。