ビデオ: Java EE 7 in Liberty (Liberty での Java EE 7)
以下は、「Java EE 7 in Liberty (Liberty での Java EE 7)」ビデオのトランスクリプトです。このビデオは、Java™ Platform, Enterprise Edition (Java EE) 7 仕様に対する Liberty のサポートについて説明しており、Liberty サーバーで Java EE 7 を使用可能にする方法に焦点を当てています。このトランスクリプトは、ビデオのストーリーボードです。音声は、ナレーションとキャプションを記述しています。画面上のアクションは、ビデオに表示される内容を記述したものです。
場面 | 音声 | 画面上のアクション |
---|---|---|
1 | Liberty は、現在、Java Platform, Enterprise Edition Version 7 に準拠しています。このビデオは、Java EE 7 に対する Liberty サポートについて説明し、ご使用のサーバーを Java EE 7 用に素早く構成する方法を示しています。 | タイトル「Java EE 7 in Liberty (Liberty での Java EE 7)」および Java Compatible Enterprise Edition ロゴが表示されます。また、数秒間、「Java EE 7」の代わりに「Java Platform, Enterprise Edition Version 7」が表示され、Java EE 7 の完全な名前が示されます。 |
2 | Java EE 7 を使用することにより、堅固なビジネス・ソリューションの提供と Java プログラミングの活用を可能にするオープン・フレームワークが手に入ります。 デスクトップ、タブレット、およびスマートフォンに、HTML5 のダイナミックでスケーラブルなアプリケーションを配信することができます。 生産性を向上させることができます。単純化されたアプリケーション・アーキテクチャーにより、ビジネス・ロジックに必要なボイラープレート・コードの量が削減されます。 そして、企業のより多くの要求をサポートすることができます。標準 API を使用し、複数のランタイムにわたって移植可能なバッチ・アプリケーションを Java で作成することができます。また、パフォーマンスが中断されないように、バッチ・ジョブを、管理可能な複数のチャンクに分割することもできます。 |
Java EE 7 について説明し、以下に示すその主要な利点を示すアニメーションが表示されます。
|
場面 | 音声 | 画面上のアクション |
---|---|---|
3 | Java EE 7 はフル・プラットフォームを導入しました。フル・プラットフォームには、すべての Java EE 7 仕様 (または JSR) が含まれています。 | Java EE 7 全体が含まれたイメージが表示されます。「Full Platform」が強調表示され、次にすべての仕様が強調表示されます。 |
4 | Web アプリケーション用の仕様は、フル・プラットフォームのサブセットである Web Profile に含まれています。 Java EE 6 では、ダイナミックな Web アプリケーションの開発者を支援するために Web Profile が導入され、EJB Lite、Java Persistence API、および Java Transaction API などのテクノロジーが提供されています。 Java EE 7 では、Web Profile は HTML5 に対するサポートを追加します。 WebSocket と JSON という 2 つの新しいテクノロジーにより、データ交換が高速化し、ポータブル・アプリケーション用のデータ解析が簡素化されています。既存のテクノロジーである JAX-RS 2.0、Java Server Faces 2.2、および Servlet 3.1 の更新により、ダイナミックな HTML5 アプリケーションの開発能力が強化されます。 POJO 開発モデルの堅固化により、インターセプターおよび CDI などでのアノテーションの利用範囲が広がっています。 Bean Validation 1.1 は、メソッド・レベルの検証を提供します。 |
Java EE 7 全体を含むイメージが表示されます。次に、Web Profile に含まれている仕様をリストするアニメーションが表示され、音声で示された仕様が強調表示されます。
|
5 | また、バージョン 7 では、エンタープライズ、Web サービス、バッチ・アプリケーションおよびその他のアプリケーション用の仕様のほか、アプリケーション・セキュリティー、デプロイメント、および管理に関するサポートも追加されています。これらの仕様は、フル・プラットフォームに含まれています。 Java EE 7 は、JMS 2.0 のように、ビジネス・ロジック用のボイラープレート・コードが少なくて済む、単純化されたアーキテクチャーを備えています。 エンタープライズの場合、Batch Applications を使用すると、リソースが通常使用されていない時間に処理時間をシフトすることにより、コンピューティング・リソースをより上手に活用することができます。Concurrency Utilities は、安全かつ信頼できる方法で Java EE ランタイムに組み込まれるスケーラブル・アプリケーションをサポートします。 フル・プラットフォームには、J2EE コネクター・アーキテクチャーおよび Java Message Service 用の更新されたサポートも含まれています。 |
Java EE 7 全体を含むイメージが表示されます。次に、フル・プラットフォームに含まれている仕様をリストするアニメーションが表示され、音声で示された仕様が強調表示されます。
|
6 | 全部で、Java EE 7 には 20 を超える新しい仕様と変更された仕様が含まれています。 Liberty 製品がフル・プラットフォームの仕様をサポートする一方で、Liberty Core 製品は主に Web Profile の仕様をサポートしています。 |
Java EE 7 全体のイメージが表示されます。Liberty によってサポートされる仕様が強調表示され、次に Liberty Core によってサポートされる仕様が強調表示されます。 |
場面 | 音声 | 画面上のアクション |
---|---|---|
7 | 圧縮 (ZIP) ファイルを WASdev Web サイトから一時ディレクトリーにダウンロードし、その ZIP ファイルを空のディレクトリーに解凍することにより、Liberty を Java EE 7 テクノロジーと共にインストールすることができます。 | WASdev Web サイトからワークステーション上の C:¥wlp_temp に Liberty と Java EE のテクノロジーを含む ZIP ファイルをダウンロードし、その ZIP ファイルを C:¥ に解凍する方法が示されます。その結果として Liberty が C:¥wlp にインストールされます。 |
8 | 非常に簡単です。 | C:¥wlp インストール・ディレクトリーが選択されます。 |
場面 | 音声 | 画面上のアクション |
---|---|---|
9 | WebSphere Developer Tools for Eclipse では、Java EE テクノロジーを備えた Liberty ランタイムを追加できます。 新規サーバーを作成し、ibm.com から Liberty ランタイム環境をダウンロードしてインストールするように選択します。 Java EE 7 テクノロジーのランタイム・オプションは、フル・プラットフォーム、Web プロファイル、または Web クライアント用です。 個別のフィーチャーを追加できます。選択したランタイム・オプションに含まれているテクノロジーは、グレー表示されています。 |
WebSphere Developer Tools で Java EE テクノロジーが含まれている Liberty サーバーを追加する方法を示すイメージが表示されます。
|
場面 | 音声 | 画面上のアクション |
---|---|---|
10 | 既に Liberty がインストールされている場合は、featureManager コマンドまたは installUtility コマンドを実行して、インストール済み環境に Java EE 7 フィーチャーを追加することができます。 | installUtility コマンドを実行して、C:¥wlp の Liberty の既存のインストール済み環境にフィーチャーをインストールする様子が表示されます。
|
11 | Installation Manager を使用して Java EE 7 フィーチャーをインストールすることもできます。 | Installation Manager を使用して Java EE 7 フィーチャーと共に Liberty をインストールする方法を示すイメージが表示されます。
|
12 | Liberty 用の Java EE 7 テクノロジーをインストールする方法の要約が表示されています。
|
場面 | 音声 | 画面上のアクション |
---|---|---|
13 | Java EE 7 フィーチャーのインストール後に Java EE 7 仕様のサポートを Liberty サーバーに追加するのは簡単で、フィーチャー名を server.xml ファイルに追加するだけです。 | 「Configuration (構成)」の見出しの下に、コマンド server run server1 が指定されたコマンド行 C:¥wlp¥bin が示されており、server1 が実行中であることを示すメッセージが表示されています。また、テキスト・エディターで server1 の server.xml ファイルが開いているところも表示されています。最後に、jaxrs-2.0 フィーチャーがフィーチャー・マネージャーに追加され、サーバー構成の変更を確認する、結果の server1 メッセージが表示されています。 |
14 | Liberty では、さまざまなアプリケーションをサーバーが容易にサポートできるように、javaee-7.0、 webProfile-7.0、および javaeeClient-7.0 の各コンビニエンス・フィーチャーを提供しています。 | Java EE 7 用の Liberty コンビニエンス・フィーチャーのリストが表示されています。
|
15 | javaee-7.0 フィーチャーを使用して、すべての仕様のサポートを素早く追加します。webProfile-7.0 フィーチャーは、Web アプリケーションのサポートを追加します。また、javaeeClient-7.0フィーチャーにより、アプリケーション・クライアント・コンポーネントを迅速に構成できます。 | javaee-7.0、webProfile-7.0、および javaeeClient-7.0 の各コンビニエンス・フィーチャー用のサンプル構成ファイルが表示されています。 |
場面 | 音声 | 画面上のアクション |
---|---|---|
16 | IBM® Knowledge Center に、各フィーチャーに関する情報があります。 『Java EE 7 プログラミング・モデルのサポート 』では、Java EE 仕様をリストし、JSR および Liberty フィーチャーへのリンクを提供し、仕様をサポートしている製品を示しています。なお、すべての Java EE 仕様が独自の Liberty フィーチャーを備えているわけではありません。 一部のフィーチャーでは、server.xml にフィーチャー名を追加するだけでなく、構成を行う必要があります。 サーバーで Java EE 6 フィーチャーを使用しており、バージョン 7 フィーチャーの追加を検討している場合は、『サポートされる Java EE 6 と 7 フィーチャーの組み合わせ』を参照してください。また、『Java EE 7 での動作の変更』を参照して、バージョン 6 フィーチャーからバージョン 7 フィーチャーへの移行によってご使用のアプリケーションおよび環境でメリットが得られるかどうかを確認します。 各フィーチャーについて詳しくは、『Liberty フィーチャー』を参照してください。 |
Knowledge Center の以下のトピックが表示されます。これらのトピックでは、フィーチャーの構成およびマイグレーションが識別され、その説明が記載されています。
|
場面 | 音声 | 画面上のアクション |
---|---|---|
17 | ご使用アプリケーションでの Java EE 7 の使用方法に関する記事とビデオ、およびサーバーの構成に関する情報については、WASdev.net と、IBM Knowledge Center の WebSphere Application Server Liberty の資料を参照してください。 | 以下のように、Liberty での Java EE 7 に関する情報がある場所が示されます。
|