Java Platform, Enterprise Edition (Java EE)は、コミュニティ主導型のエンタープライズ・ソフトウェアの標準となるものです。Java EEは、業界のエキスパートや商用およびオープンソースの組織、Javaのユーザーグループ、および数多くの個人の方々の協力により、 Java Community Processを活用して開発されています。リリースごとに、業界のニーズに沿った新機能を統合し、アプリケーションの移植性を向上させ、開発者の生産性を高めています。
今日、Java EEは豊富なエンタープライズ・ソフトウェア・プラットフォームを提供し20以上の準拠したJava EEの実装の中から選択することができます。
すべてのJava EE開発者のための標準化された開発モデル
Java EE 8は、今日のアプリケーションに必要なAPIとプログラミング・モデルを改善し続け、世界中のコミュニティから要求された機能を追加しています。このリリースでは、多くの業界標準のサポートがモダナイズされ、エンタープライズ・レベルに対応したAPIの簡素化が継続的に行われています。強化された機能は以下のとおりです。
Java EE 8は、Java EE 7の上に構築されています。以下のJSRは、Java EE 8で新規またはアップデートされています。
JMS 2.0の使いやすい新機能によって、いかに少ないコード行数で記述できるようになるかをご紹介します。
JMS 2.0の新機能 パート2: 新しいメッセージング機能
JMS 2.0の新しいメッセージング機能を活用する方法についてご紹介します。
FデータベースからRESTful Webサービス、HTML5までを10分で
JAX-WS RESTful Web サービスを介してデータベースからデータを公開する方法と、そのサービスをHTML5 アプリケーションで利用する方法について説明します。
JSR 356, Java API for WebSocket
Java チャンピオンであるJohan Vos 氏が、WebSocket をアプリケーションに統合する方法を紹介します。
オラクルは、さまざまなテクノロジーに関わる数多くのオープンソース・プロジェクトに貢献しています。各オープンソース・プロジェクトには、それぞれのコミュニティが活発に活動を行っています。
またGlassFishは、以下のプロジェクトの表に示すように、関連するプロジェクトが提供しているテクノロジーを利用しています。
プロジェクト名 | ホーム | プロジェクト概要 |
---|---|---|
GlassFIsh Server Open Source Edition | javaee.github.io/glassfish | オープンソースで構築されたJava EE Reference Implementation |
Project Open MQ | javaee.github.io/openmq | 高品質でエンタープライズ対応のメッセージングで、オープンソースかつ開発者とユーザーのコミュニティがあります。 |
Project Jersey | jersey.github.io | Jerseyは、RESTfulなWebサービスの構築に向けた、オープンソースで高品質なJAX-RS (JSR 370) Reference Implementationを行っています。 |
Project Grizzly | javaee.github.io/grizzly | Project Grizzlyは、NIOを使用してスケーラブルで堅牢なサーバーの構築を支援し、拡張フレームワークのコンポーネントを開発者に提供します。 |
JavaServer Faces (Project Mojarra) | javaserverfaces.github.io | Java Server Faces (JSF) Reference Implementation |
Project Metro | javaee.github.io/metro | Metroは、高性能で拡張性があり、使いやすいWebサービス・スタックです。 |
仕様書を使ってJava EE 8 プラットフォームを構成するテクノロジーについて詳しくご紹介しています。実際にJava EE 8 SDKを適用してみましょう。