Java SE/EE/MEの違いは?質問する

Java SE/EE/MEの違いは?質問する

Java の学習を始めるには、どれをインストールすればよいでしょうか? 基本的なことから始めるので、ファイルやディレクトリを作成したり、XML ファイルを編集したりする簡単なプログラムを作成します。今のところ、それほど複雑なものではありません。

Windows 7 デスクトップにインストールする必要があるのは Java SE (Standard Edition) だと思います。Java コードの記述に使用する Komodo IDE はすでに持っています。

ベストアンサー1

Java SE = Standard Edition。これは、コア Java プログラミング プラットフォームです。Java プログラマーが習得すべきすべてのライブラリと API (java.lang、java.io、java.math、java.net、java.util など) が含まれています。

Java EE = Enterprise Edition。Wikipediaより:

Java プラットフォーム (Enterprise Edition) は、主にアプリケーション サーバー上で実行されるモジュール コンポーネントに基づいて、フォールト トレラントな分散型マルチ階層 Java ソフトウェアを展開する機能を提供するライブラリが追加されている点で、Java Standard Edition プラットフォーム (Java SE) とは異なります。

言い換えれば、アプリケーションが非常に大規模な分散システムを必要とする場合は、Java EEの使用を検討する必要があります。Java SE上に構築されており、データベースアクセス(JDBC、JPA)、リモートメソッド呼び出し(RMI)、メッセージング(JMS)、Web サービス、XML 処理をサポートし、Enterprise JavaBeans、サーブレット、ポートレット、Java Server Pages などの標準 API を定義します。

Java ME = Micro Edition。これは、モバイル デバイスやセットトップ ボックスなどの組み込みシステム向けのアプリケーションを開発するためのプラットフォームです。Java ME は、Java SE の機能のサブセットを提供しますが、モバイル デバイスに固有のライブラリも導入しています。Java ME は Java SE の以前のバージョンに基づいているため、Java 1.5 で導入された新しい言語機能の一部 (ジェネリックなど) は使用できません。

Java を初めて使用する場合は、必ず Java SE から始めてください。

おすすめ記事