JavaとJ2EEの違い
JavaとJ2EE
Javaは、ソフトウェアアプリケーションを開発して実行するためのプログラミング言語とプラットフォームです。
- Java Standard Edition(Java SE)
これはJavaの単純なバニラ版です。任意のソフトウェアアプリケーションを実装することができます。 Java SEには、多くの再利用可能なソフトウェア機能を含む大規模なコードライブラリがあります。以下で説明するJava EEおよびJava MEは、Java SEの上に構築されています。
- Java Enterprise Edition(Java EE)
Javaのこの風味はJava SE上に構築されています。 Java EEには、ビジネスアプリケーションの開発に特有のコードと開発ツールの追加ライブラリが含まれています。
- Java Micro Edition(Java ME)
Java SEのさらに別の拡張版であるにもかかわらず、これは実際にJava SEの縮小版であり、Javaアプリケーションの固有のニーズに対応するソフトウェアライブラリです携帯電話やPDAなどの限られた能力のデバイス。
単純に「Java」と言いますと、ほとんどJava Standard Editionを意味します。
J2EEはJava Enterprise Editionの最初のバージョンを指します。 Java(すなわち、Java(登録商標))は、アプリケーションを実装する際に特定のパターンまたはアーキテクチャを使用するよう命令するものではない。これはJavaのプレーン版であり、任意の方法でアプリケーションを実装できます。
Java EEでは、ビジネスアプリケーションが遵守すべき全体的なアーキテクチャについて説明しています。 Java EEには、ビジネスアプリケーションの固有の要件に対応するためのベストプラクティスとガイドラインも含まれています。