Java用のWebおよびアプリケーションサーバー
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 、
当然、プロジェクトはオープンソースであり、ここで貢献できます。
次に、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およびアプリケーションサーバーランドスケープについて非常に高レベルで説明しました。