web-dev-qa-db-ja.com

Java EEとGlassfishの関係は何ですか?

よくわかりません。 GlassfishはJava EEプラットフォームの一部として提供されますか?Glassfishは入手できますが、Java EEは入手できませんか?

5
Adel

Glassfishは、オラクルによるJava EE仕様の参照実装です。したがって、Java EE-エンタープライズアプリケーションの仕様のセット-Glassfishから独立しています-参照Java EE仕様の実装。

Glassfishは、Java EEの一部として提供されていません。これは、IBMのWebSphereなどの他のJava EE実装があるためです。ただし、Glassfishをインストールしないと、 Java EE EE Java EE仕様のリファレンス実装であるため。

16
Jay Lindquist

Java EEはAPIであり、GlassFishはそのAPIの実装です。

Listがインターフェースであり、ArrayListがそのインターフェースを実装するのと同じように。 (これが、ArrayListを取得せずにListを取得できない理由でもあり、Java EEを取得せずにGlassFishを取得できない理由でもあります)。

7
user1249

GlassfishはJava EEプラットフォーム?)の一部として提供されますか?

いいえ、Glassfishは完全にがすべてのJava EE APIを実装し、したがって完全にJava EEこれは、Java= EEアプリケーションを作成すると、Glassfishが簡単に実行できることを意味します(そうでない場合は、最小限の構成を行う必要があります)。

Glassfishは入手できますかJava EE?

Java EEは、Java EE API(JDBC、RMI、JPA、EJB、JMSなど)で構成されるAPIフレームワークです。OracleGlassfish Serverを入手できます(JEEに準拠していません)。市場には、JBoss Application Server、IBM Wesphere Application Serverなどの他のJEE準拠のアプリケーションサーバーがあります。

2
Buhake Sindi