Java EE

Java EE

Java EE を意味する Java エンタープライズ版 、以前は J2EE として知られていましたが、現在は Jakarta EE として知られています。 Java SE (Standard Edition) を包含する仕様セットです。 Java EE は、分散コンピューティングや Web サービスなどのエンタープライズ機能を備えたプラットフォームを開発者に提供します。 Java EE アプリケーションは通常、次のような参照ランタイムで実行されます。 マイクロサーバー または アプリケーションサーバー 。 Java EE が使用されるコンテキストの例としては、電子商取引、会計、銀行情報システムなどがあります。

Java EEの仕様

Java EE には、Web ページの作成、トランザクション方式でのデータベースの読み書き、分散キューの管理に役立つ仕様がいくつかあります。 Java EE には、Enterprise JavaBeans、コネクタ、サーブレット、Java Server Pages、およびいくつかの Web サービス テクノロジなど、基本的な Java SE API の機能を備えたいくつかの API が含まれています。

Java EE

1. Java EEのWeb仕様

  • サーブレット - この仕様は、HTTP リクエストを同期または非同期の方法で管理する方法を定義します。低レベルであり、他の仕様に依存します
  • WebSocket - WebSocket はコンピュータ通信プロトコルであり、この API は WebSocket 接続を容易にする一連の API を提供します。
  • Java Server Faces - コンポーネントから GUI を構築するのに役立つサービスです。
  • 統一式言語 - Web アプリケーション開発者を容易にするために設計されたシンプルな言語です。

2. Java EEのWebサービス仕様

  • RESTful Web サービス用 Java API - Representational State Transfer スキーマを持つサービスの提供に役立ちます。
  • JSON 処理用 Java API - JSON 形式で提供される情報を管理するための仕様セットです。
  • JSON バインディング用の Java API - JSON ファイルを Java クラスにバインドまたは解析するために提供される一連の仕様です。
  • XML バインディング用の Java アーキテクチャ - XML を Java オブジェクトにバインドできます。
  • XML Web サービス用の Java API - SOAP は、http 経由で Web サービスにアクセスするための XML ベースのプロトコルです。この API を使用すると、SOAP Web サービスを作成できます。

3. Java EEのエンタープライズ仕様

  • コンテキストと依存関係の注入 - Swing と同様に依存関係を注入するためのコンテナーを提供します。
  • Enterprise JavaBean - トランザクション、リモート プロシージャ コール、同時実行制御を提供するためにオブジェクト コンテナが持つ一連の軽量 API です。
  • Java Persistence API - リレーショナル データベース テーブルと Java クラス間のオブジェクト リレーショナル マッピングの仕様です。
  • Java トランザクション API - Java EE が提供するトランザクション サポート間の対話を確立するためのインターフェイスとアノテーションが含まれています。低レベルの詳細からのこの要約の API およびインターフェイスも低レベルとみなされます。
  • Java Message Service - Java プログラムにエンタープライズ メッセージング システムのメッセージを作成、送信、および読み取るための共通の方法を提供します。

4. Java EEのその他の仕様

  • 検証 - このパッケージには、Bean Validation API によって提供される宣言的検証サポートのためのさまざまなインターフェイスとアノテーションが含まれています。
  • バッチ アプリケーション - 大量のデータを必要とし、定期的に実行する必要がある、長時間実行されるバックグラウンド タスクを実行する手段を提供します。
  • Java EE コネクタ アーキテクチャ - これは、Java サーバーをエンタープライズ情報システムに接続するための Java ベースの技術ソリューションです。

Java EEのセットアップ

要件

Windows に Java EE 6 SDK である Java EE の最新 SDK をインストールするには、最低 1GB のメモリ、最低 250MB の空きディスク容量、および JVM Java SE 6 が必要です。 Java EE をセットアップするには、次のものが必要です。 JDK を使用してから、無料の IDE である Eclipse を使用してください。

Java 開発キットをインストールする

  1. 参照する Oracle の Java SE Development Kit のダウンロード
  2. というタイトルのセクションで、 Java SE開発キット9.0.1 、ライセンスを読み、同意する場合は、をクリックします。 ライセンス契約に同意する
  3. それでも、そのセクションで、 JDK-9.0.1_windows-x64_bin.exe (またはお使いの OS に適したダウンロード)
  4. ダウンロードした JDK インストーラーを実行します。 管理者として実行
  5. Windows (または Linux) 環境変数を追加する JAVA_HOME 。これを、新しくインストールした JDK のルート フォルダー (C:Program FilesJavajdk1.8.0_51 など) に設定します。

Java EE 用の Eclipse をインストールする

1. 参照してください Eclipseのダウンロード

2. の下にある「ダウンロード」ボタンをクリックします。 エクリプスを入手

3. 表示されたページで、「ダウンロード」ボタンをクリックします。

注: ダウンロードする Eclipse のバージョン (32 ビットまたは 64 ビット) は、JDK のバージョンと一致する必要があります。上記で JDK-9.0.1_windows-x64 をインストールしたので、64 ビット Eclipse をダウンロードします。

4. ダウンロードしたインストーラーを次のコマンドを使用して実行します。 管理者として実行

5. インストールする Eclipse のバージョンを選択します。 Java EE開発者向けのEclipse IDE Java 作業に適しています。

6. インストールが失敗した場合は、リアルタイム ウイルス スキャンを一時的に無効にして再試行してください。完了したら、忘れずにもう一度オンにしてください。


Java SE と Java EE

Java SE は標準エディションを指し、初心者または中級レベルのプログラマが必要とする基本的な機能とパッケージが含まれています。 Java EE は、拡張されたプラットフォームであり、Java SE のラッパーです。 Java SE よりも優れており、他の機能を上回るさまざまな側面もあります。

Java SE Java EE
Java SE は、型やオブジェクトの定義などの基本的な機能を提供します。 Java EE は大規模なアプリケーションの開発を容易にします。
SE は通常の Java 仕様です EE は Java SE に基づいて構築されています。 Web アプリケーションやサーブレットなどの機能を提供します。
クラスライブラリ、デプロイメント環境などの機能があります。 Java EE は、個別のクライアント層、ビジネス層、およびエンタープライズ層を持つ構造化アプリケーションです。
主に、ウイルス対策ソフトウェアやゲームなどのデスクトップ アプリケーションの API を開発するために使用されます。 主にWebアプリケーションの開発に使用されます。
Java 開発の初心者に適しています。 企業規模のアプリケーションを構築する経験豊富な Java 開発者に適しています。
ユーザー認証は提供されません。 ユーザー認証を提供します。