検索

第1章 一般概念の概要

download PDF

Red Hat JBoss Enterprise Application Platform の設定方法やデプロイ方法を理解する前に、重要な概念の一部を理解する必要があります。

1.1. Java

Java は、オブジェクト指向、クラス、および同時実行などの概念を取り入れるプログラミグ言語およびコンピューティングプラットフォームです。Java アプリケーションはバイトコードにコンパイルされ、Java 仮想マシン (JVM) 内で実行されます。

1.2. アプリケーションサーバー

アプリケーションサーバーは、web アプリケーションを実行する環境を提供するソフトウェアです。また、ほとんどのアプリケーションサーバーは、環境で実行されている web アプリケーションに API で機能を提供します。たとえば、アプリケーションサーバーはデータベースへ接続するための API を提供できます。

1.3. Java EE 7

Java EE (Java Platform, Enterprise Edition) は、Java アプリケーションを実行および開発するための API とランタイム環境を両方提供する、標準ベースのエンタープライズプラットフォームです。この目的は、簡単に消費できるフレームワークに豊富なエンタープライズ機能を提供してボイラープレートを排除し、技術的な負担を削減することで、開発者の生産性を向上することです。Java EE を構成するフレームワークの組み合わせは厳しくテストされています。JSR 342 をベースとした Java EE 7 は Java EE 6 を引き継ぐプラットフォームで、API によるコンテナーサービスへのアクセスをより容易にし、HTML 5 を含む新興の web 技術のサポートを拡大することに焦点を置いています。

Java EE 7 は API の複数のプロファイル (サブセット) をサポートします。Java EE 7 の仕様はフルプラットフォームおよび Web プロファイルを定義します。

Java EE の Web プロファイル

Java EE 7 の Web プロファイルは web アプリケーションの開発用に設計され、Java EE 7 関連の web ベースの技術によって定義される API のサブセットをサポートします。

Java EE のフルプラットフォーム

Java EE 7 のフルプラットフォームには、Java EE 7 によって定義される API がすべて含まれています (Web プロファイルのすべての項目を含む)。EJB、メッセージングアプリケーション、および web サービス (web アプリケーションではなく) を開発する場合は、フルプラットフォームを使用してください。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.