Oracle® Fusion Middleware Oracle WebLogic Serverインフォメーション・ロードマップ

11g リリース1 (10.3.6)

B61652-05(原本部品番号:E14529-07)

目次

タイトルおよび著作権情報

はじめに

- ドキュメントのアクセシビリティについて

- 表記規則

1 WebLogic Serverドキュメントのクイック・リファレンス

2 WebLogic Serverスタート・ガイド

- スタート・ガイド

- WebLogic Serverについて学ぶ

3 WebLogic Serverの互換性

- Java EE 5の互換性

- 生成されるクラスの互換性

- ドメイン内での互換性

- 永続的データの互換性

- APIの互換性

- プロトコルの互換性

- JMX互換性

4 高速デプロイメントおよび管理者ガイド

- Java EEデプロイメント

- 何が起こっているか

- その他の情報源

- システム管理者用ツール

- JSP/HTMLデプロイメント

- 何が起こっているか

- その他の情報源

5 サンプル・アプリケーションおよびサンプル・コード

- APIサンプル

- Avitek Medical Record

- Derbyオープンソース・データベース

6 Enterprise JavaBeans

- スタート・ガイド

- プログラミング

- EJB 3.0の単純なサンプル

- リファレンス

7 カスタム管理ユーティリティ

- 管理ユーティリティ

- 管理コンソールの拡張

8 WebLogic データ・ソース

- スタート・ガイド

- 構成

- デプロイメント

- JDBCの管理

- パフォーマンスおよびチューニング

- WebLogic ServerでのOracle RACの使い方

- プログラミング

- タイプ4 JDBCドライバ

- その他のJDBCドライバ

9 アプリケーションのデプロイ

- デプロイメントについて学ぶ

- アプリケーションのパッケージ化

- ツール

- 高度なトピック

10 アプリケーションの開発

- WebLogic Serverアプリケーションの開発

- 開発環境の設定

- アプリケーションの設計

- アプリケーションの構築

- ツール

- 本番環境へのアプリケーションの移行

- アプリケーション・サンプル

- Java EE APIプログラミング・ガイド

- JavadocおよびAPIリファレンス

- 一般的なリファレンス

- WebLogicデプロイメント記述子

- 構成スキーマ・リファレンス

11 Kodoの開発

- スタート・ガイド

- プログラミング

- リファレンス

12 メッセージング

- WebLogic JMSについて学ぶ

- 新機能

- WebLogicメッセージングのプログラミング

- WebLogicメッセージングのクライアント

- WebLogicメッセージングの構成

- 管理コンソールを使用したWebLogicメッセージングの構成

- パフォーマンスおよびチューニング

- リファレンス

13 WebLogic Serverリファレンス

- プログラミング

- システム管理

- 管理コンソール拡張のプログラミング

14 セキュリティ

- セキュリティとWebLogic Serverについて学ぶ

- セキュリティ・プロバイダ

- WebLogic Serverの保護

- セキュリティ用のアプリケーション・プログラミング

- ベスト・プラクティス

- リファレンス

15 システム管理

- WebLogic Serverシステム管理について学ぶ

- WebLogic Serverのインストールとアップグレード

- サーバー環境の構成

- サーバーの起動と停止について学ぶ

- WebLogic Serverインスタンスの起動と停止

- セキュリティの構成

- サーバーとネットワーク通信の管理

- システム・リソースの構成

- アプリケーションの構成とデプロイ

- ドメインのモニター

- 高可用性のためのサーバー環境の構成

- トラブルシューティング

- リファレンス

16 Webサービス

- WebLogic Webサービスについて学ぶ

- JAX-WSスタート・ガイド

- JAX-WSの高度な機能

- JAX-RPCスタート・ガイド

- JAX-RPCの高度な機能

- サンプル・コード

- セキュリティ

- システム管理

- リファレンス

- リソースおよびニュース・グループの開発

17 WebLogic Tuxedo Connector

- スタート・ガイド

- システム管理

- 移行

- チューニング

- プログラミング

Oracle® Fusion Middleware

Oracle WebLogic Serverインフォメーション・ロードマップ

11g リリース1 (10.3.6)

B61652-05(原本部品番号:E14529-07)

2011年11月

このドキュメントでは、WebLogic Serverのドキュメントのトピックと情報リソースへの相互参照の集合について説明します。

Oracle Fusion Middleware Oracle WebLogic Serverインフォメーション・ロードマップ, 11g リリース1 (10.3.6)

B61652-05

Copyright © 2007, 2011, Oracle and/or its affiliates.All rights reserved.

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007).Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.

このソフトウェアもしくはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

このソフトウェアおよびドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。

はじめに

ここでは、このガイド『Oracle WebLogic Serverインフォメーション・ロードマップ』で使用されるドキュメント・アクセシビリティ機能と表記規則について説明します。

ドキュメントのアクセシビリティについて

Oracleのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docaccを参照してください。

Oracleサポートへのアクセス

Oracleのお客様は、My Oracle Supportにアクセスして電子サポートを受けることができます。詳細情報はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoか、聴覚に障害があるお客様はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trsを参照してください。

表記規則

このドキュメントでは次の表記規則を使用します。

規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

斜体

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

1 WebLogic Serverドキュメントのクイック・リファレンス

次の表では、WebLogic Serverドキュメントのトピックと情報リソースへのクイック・リファレンスを提供します。

表1-1 WebLogic Serverドキュメントのトピック

情報のカテゴリおよびトピック

情報のカテゴリおよびトピック

WebLogic Serverスタート・ガイド

- スタート・ガイド

- WebLogic Serverについて学ぶ

- WebLogic Serverの互換性

- 高速デプロイメントおよび管理者ガイド

- サンプル・アプリケーションおよびサンプル・コード

セキュリティ

- セキュリティとWebLogic Serverについて学ぶ

- セキュリティ・プロバイダ

- WebLogic Serverの保護

- セキュリティ用のアプリケーション・プログラミング

- ベスト・プラクティス

- リファレンス

システム管理

- WebLogic Serverシステム管理について学ぶ

- WebLogic Serverのインストールとアップグレード

- サーバー環境の構成

- サーバーの起動と停止について学ぶ

- WebLogic Serverインスタンスの起動と停止

- セキュリティの構成

- サーバーとネットワーク通信の管理

- システム・リソースの構成

- アプリケーションの構成とデプロイ

- ドメインのモニター

- 高可用性のためのサーバー環境の構成

- トラブルシューティング

- リファレンス

アプリケーションの開発

- WebLogic Serverアプリケーションの開発

- 開発環境の設定

- アプリケーションの設計

- アプリケーションの構築

- ツール

- 本番環境へのアプリケーションの移行

- アプリケーション・サンプル

- Java EE APIプログラミング・ガイド

- JavadocおよびAPIリファレンス

- 一般的なリファレンス

- WebLogicデプロイメント記述子

- 構成スキーマ・リファレンス

アプリケーションのデプロイ

- デプロイメントについて学ぶ

- アプリケーションのパッケージ化

- ツール

- 高度なトピック

Enterprise JavaBeans

- スタート・ガイド

- プログラミング

- EJB 3.0の単純なサンプル

- リファレンス

リファレンス

- プログラミング

- システム管理

- 管理コンソール拡張のプログラミング

データベース接続(JDBC)

- スタート・ガイド

- 構成

- JDBCの管理

- プログラミング

- タイプ4 JDBCドライバ

- その他のJDBCドライバ

メッセージング

- WebLogic JMSについて学ぶ

- 新機能

- WebLogicメッセージングのプログラミング

- WebLogicメッセージングの構成

- 管理コンソールを使用したWebLogicメッセージングの構成

- パフォーマンスおよびチューニング

- リファレンス

Webサービス

- WebLogic Webサービスについて学ぶ

- JAX-WSスタート・ガイド

- JAX-WSの高度な機能

- JAX-RPCスタート・ガイド

- JAX-RPCの高度な機能

- サンプル・コード

- セキュリティ

- システム管理

- リファレンス

- リソースおよびニュース・グループの開発

カスタム管理ユーティリティ

- 管理ユーティリティ

- 管理コンソールの拡張

Kodoの開発

- スタート・ガイド

- プログラミング

- リファレンス

- 『Oracle TopLink開発者ガイド』も参照してください。

WebLogic Tuxedo Connector

- スタート・ガイド

- システム管理

- 移行

- チューニング

- プログラミング

2 WebLogic Serverスタート・ガイド

これらのドキュメントは、WebLogic Serverの使用方法を学習するときに役立ちます。

スタート・ガイド

- インストールの概要

- サーバーの起動と停止: クイック・リファレンス

- 構成ウィザードによるWebLogicドメインの作成

- WebLogic Serverの互換性

- 高速デプロイメントおよび管理者ガイド

- WebLogic Serverのチューニングにおける重要推奨事項

- WebLogic Server管理コンソール・ヘルプ

WebLogic Serverについて学ぶ

- WebLogic Serverの紹介

- WebLogic Serverドメインの理解

- Oracle WebLogic Serverアプリケーションの開発

- WebLogic Serverアプリケーション開発の概要

- WebLogic Serverシステム管理の概要

- 管理コンソールの概要

3 WebLogic Serverの互換性

Oracleでは、永続的データ、生成されるクラス、およびAPIの互換性について、現在のバージョンのWebLogic ServerとWebLogic Server 8.1以降の全バージョンの、バイナリおよびソース・レベルでの互換性をサポートしようと考えています。場合によっては、非互換性を避けられません。非互換性が発生する場合については、『Oracle WebLogic Serverアップグレード・ガイド』で詳しく説明しています。

Java EE 5の互換性

WebLogic Server 11g リリース1 (10.3.6)はJava EE5と互換性があります。この互換性があるため、あるオペレーティング・システム・プラットフォームでJava EE 5に準拠したアプリケーションを開発し、そのアプリケーションを別のプラットフォームに本番環境としてデプロイできます。その際、Java EE 5アプリケーションのコードを変更する必要はありません。OracleはこのようなJava EE 5アプリケーションの移植に関する互換性をWebLogic Serverの1つのリリース・レベルの範囲内で保証しています。

生成されるクラスの互換性

1つの例外を除き、WebLogic Server 11gリリース1 (10.3.6)にアップグレードする場合、アプリケーションを再コンパイルしてクラスを新しく生成する必要はありません。

最新バージョンのEJBGenユーティリティは、JDK 5.0メタデータ・アノテーション・スタイルのEJBGenタグのみを認識し、以前のJavadocスタイルによるタグは認識しません。つまり、Javadocスタイルのタグを使用するソース・ファイルは、同等のアノテーションを使用するようにアップグレードしてから、更新されたバージョンのEJBGenを使用して再コンパイルする必要があります。

ドメイン内での互換性

- 同一の管理ドメイン内のWebLogic Serverインスタンスはすべて、メジャーおよびマイナー・バージョンが同じである必要があります。1つのドメイン内でサーバーのバージョンを混在させることはできません。

- 管理ドメイン内のサーバー・インスタンスは、管理サーバーと管理対象サーバーのパッチ・セット・レベルが管理対象サーバーより高い場合、様々なパッチ・セット・レベルにできます。

- クラスタ内のすべてのサーバー・インスタンスは同じパッチ・セット・レベルにある必要があります。

- クラスタまたはドメイン内のサーバー・インスタンスは、「サポートされるシステム構成」ページ(http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html)にリストされている任意のハードウェアおよびオペレーティング・システム上で実行できます。ただし、クラスタ・サーバー・インスタンスが異なるハードウェアおよびオペレーティング システムで実行されている場合は、ロード・バランシングおよびパフォーマンスに影響がある可能性があります。

永続的データの互換性

Web logic Server 8.1から10.3.6へ移動する場合は、構成ファイルに変更を加える必要があります。WebLogic Serverのバージョン9.0以降では、アップグレード・ツールによって、構成ファイルが自動的に変換されます。

APIの互換性

WebLogic Server 11g リリース1 (10.3.6)にデプロイされるWebLogic Server 8.1、9.x、10.0、10.3.xのアプリケーションは、変更しなくても動作します。ただし、仕様への準拠や不具合の修正を目的としてAPIの動作が変更されている場合があります。特定の状況では、これらの変更によってアプリケーションの動作が変わる可能性があります。

プロトコルの互換性

WebLogic Server 11g リリース1 (10.3.6)とWebLogic Server 8.1、9.x、10.0、10.3.xの間の相互運用性は、次のシナリオでサポートされています。

- WebLogic Server 8.1、9.x、10.0、10.3.xクライアントは、IIOP、T3、T3S、HTTPおよびHTTPSを使用してWebLogic Server 10.3.6サーバーがホストするRMIベースのアプリケーションを呼び出すことができます。JMSアプリケーションは、T3、T3S、HTTP、およびHTTPSを使用して呼び出すことができます。

- Weblogic Server 10.3.6クライアントは、IIOP、T3、T3S、HTTPおよびHTTPSを使用してWebLogic Server 8.1、9.x、10.0および10.3.xサーバーがホストするRMIベースのアプリケーションを呼び出すことができます。JMSアプリケーションは、T3、T3S、HTTP、およびHTTPSを使用して呼び出すことができます。

- WebLogic Server 10.3.6 Webサーバー・プラグインは、8.1、9.x、10.0および10.3.xの最新のパッチ・セット・リリースのサーバーにプロキシできます。

JMX互換性

『WebLogic Server 11g リリース1 (10.3.6)の旧リリースとの互換性』のJMX 1.2実装に関する項を参照してください。

4 高速デプロイメントおよび管理者ガイド

このドキュメントでは、Java EEアプリケーションおよびモジュール、ならびにJSPおよびHTMLファイルを迅速にデプロイするための基本的な手順について説明します。また、システム管理者に向けて、ツールに関するヒントを示します。このページにあるデプロイメント手順は、開発環境のみでの使用をお薦めします。本番環境での使用はお薦めしません。WebLogic Serverでアプリケーションを開発およびデプロイする方法の詳細は、『Oracle WebLogic Serverアプリケーションの開発』および『Oracle WebLogic Serverへのアプリケーションのデプロイ』を参照してください。

これらの高速な手順を実行する前に、『Oracle WebLogic Serverインストレーション・ガイド』を完了します。

Java EEデプロイメント

Java EEアプリケーションまたはモジュールをデプロイするには:

1. Java EEアプリケーションまたはモジュールに、名前を指定されたJDBCデータ・ソースやJMSキューなどの追加リソースが必要でないことを確認してください。アプリケーションに外部リソースが必要な場合は、そのアプリケーションをデプロイする前にターゲットWebLogic Serverでそれらの外部リソースの構成を行う必要があります。

2. Java EEアプリケーションまたはモジュールのアーカイブ・ファイルまたは展開されたアーカイブ・ディレクトリを、サンプル・サーバー・ドメインのディレクトリの/autodeployディレクトリ、つまり以下のディレクトリにコピーします。WL_HOME/samples/domains/wl_server/autodeploy

3. サンプルWebLogic Serverインスタンスを起動します。Windowsの場合は、「スタート」メニューのショートカット「サンプル・サーバーの起動」から起動することができます。

4. Javaクライアント、またはアプリケーションの構成済みURIを使用してアプリケーションにアクセスします。

何が起こっているか

開発モードで実行している場合、WebLogic Serverはドメイン・ディレクトリの/autodeployサブディレクトリにコピーされたアプリケーションを自動的にデプロイします。自動デプロイメントは、評価またはテストを行うためのアプリケーションを簡単にすばやくデプロイする方法です。自動デプロイメントを参照してください。

追加のリソース

- Oracle WebLogic Serverへのアプリケーションのデプロイ

- Oracle WebLogic Serverアプリケーションの開発

システム管理者用ツール

システム管理者は、次のツールを使用して作業を開始できます。

- 管理コンソール
管理コンソールは、WebLogic Serverドメイン、サーバー・インスタンス、および実行中のアプリケーションと関連リソースを構成およびモニターできる、ブラウザ・ベースのWebアプリケーションです。管理コンソールはまた、新しいサーバー・インスタンスとクラスタの作成、およびアプリケーション記述子のチューニングにも使用できます。詳細情報

インストール時に提示した資格証明を使用して管理コンソールにログインした後、「ヘルプ」ボタンまたは「操作ガイド」リンクをクリックすると詳細情報が表示されます。

- 構成ウィザード
WebLogic Server構成ウィザードを使用すると、新しいドメインの作成と、ドメインの構成を自動化するためのテンプレートの作成を行えます。詳細情報

JSP/HTMLデプロイメント

単純なJSPまたはHTMLファイルをデプロイするには:

1. JSPファイルが、タグ・ライブラリやその他の外部リソースを参照していないことを確認してください - そうしたリソースは、これらの高速な手順の対象外となる追加のデプロイメント手順を必要とします。HTMLファイルには、このような制限はありません。

2. JSPまたはHTMLファイルをWL_HOME/samples/server/examples/build/mainWebAppディレクトリにコピーします。

3. サンプルWebLogic Serverインスタンスを起動します。Windowsの場合は、「スタート」メニューのショートカット「サンプル・サーバーの起動」から起動することができます。

4. Webブラウザで次のURLを使用して、JSPまたはHTMLファイルをリクエストします。
http://localhost:port/myFile

説明:

localhostはWebLogic Serverが実行されているマシンのホスト名。

portはWebLogic Serverがリクエストをリスニングしているポートの番号(デフォルトでは7001)

myF ileはステップ2でコピーしたJSPまたはHTMLファイルの、.jspまたは.html拡張子までを含めた完全な名前です。

何が起こっているか

JSPまたはHTMLファイルはあらかじめサンプル・サーバーをターゲットとするよう構成されたディレクトリから自動デプロイされています。デフォルトではmainWebAppがデプロイされており、mainWebApp展開ディレクトリに独自のJSPおよびHTMLファイルを入れて、それらを迅速に表示またはテストできます。

追加のリソース

- Oracle WebLogic Serverへのアプリケーションのデプロイ

- Oracle WebLogic Serverアプリケーションの開発

5 サンプル・アプリケーションおよびサンプル・コード

カスタム・インストールとServerサンプルをインストールすると、サンプル・コードおよびサンプル・アプリケーションにアクセスでき、様々な方法でWebLogic Serverについて学習し、操作してみることができます。

APIサンプル

WebLogic Serverでは、任意でAPIコード・サンプルをWL_HOME\samples\server\examples\src\examplesにインストールされます。WL_HOMEはWebLogic Serverインストール先の最上位ディレクトリを示します。また、「スタート」メニューからもサンプルが利用できます。Linuxや他のプラットフォームでは、WL_HOME/samples/domains/wl_serverディレクトリからサンプル・サーバーを起動できます。

サンプル・ドメイン用の管理ユーザー名/パスワードは、weblogic/welcome1です。

注意:

ユーザーのパスワードweblogicを変更した場合は、WebLogic Server起動が失敗する可能性があります。詳細情報と回避策については、『Oracle WebLogic Serverサーバーの起動と停止の管理』のユーザーweblogicに関する制限に関する項を参照してください。

サンプルは以下のカテゴリに分類できます。カッコ内は各カテゴリの親ディレクトリです。

- データベース接続(jdbc): DataSource、MultiDataSource、およびRowsetを使用します。

- EJB (ejb): ステートレスEJB、ステートフルEJB、エンティティEJB、メッセージドリブンEJB、その他EJBを作成します。

- 国際化(i18n): シンプル・メッセージ・カタログを使用してアプリケーションを国際化します。

- メッセージング(jms): JMSトピック、JMSキュー、メッセージドリブンBeanを使用します。

- リソース・アダプタ(resadapter): エンティティEJBを使用してJava EEコネクタのリソース・アダプタと対話します。

- セキュリティ(security): 認証、認可、SSLおよびWebシングル・サインオン用SAMLを構成します。

- トランザクション(jta): JTAを使用し、2つのXAリソースの間で2フェーズ・コミット・プロトコルを使用することによって分散トランザクションを実行します。

- Webアプリケーション(webapp): 簡単なサーブレットおよびJSPを作成し、HTTPパブリッシュ/サブスクライブ・サーバーを使用します。

- Webサービス(webservices): JWSアノテーションを使用して様々なWebサービスを作成します。

- XML (xml): StAX APIおよびXMLBeanを使用します。

- クラスタ(cluster): EJBをクラスタリングし、HTTPセッション状態レプリケーションを使用します。

- WebLogic Scripting Tool (wlst): WebLogic Scripting Tool (WLST)を使用して、実行中のWebLogic管理サーバーの構成と管理を行います。

- 分割開発(splitdir): WebLogic分割開発ディレクトリ構造を使用して、エンタープライズ・アプリケーションのビルド、パッケージ化、デプロイを行います。

- サービス・コンポーネント・アーキテクチャ(sca): WebLogic SCA、軽量Spring 2.5(またはそれ以降)のコンテナを、主要な機能の多くをデモを提供するショッピング・カート・アプリケーションで使用します。

- Spring (spring): Springにより簡略化された構成をSpringベースのWebアプリケーションで使用します。

Avitek Medical Record

Avitek Medical Record (MedRec)は、WebLogic ServerおよびJava EEの機能とベスト・プラクティスを例示する総合的な学習用サンプル・アプリケーションです。Server Exampleをインストールする場合は、Avitek Medical RecordはWindowsの「スタート」メニューから利用できます。Linuxおよびその他のプラットフォームでは、WL_HOME/samples/domains/medrecディレクトリから起動できます。WL_HOMEはWebLogic Serverインストール先の最上位ディレクトリです。

サンプル・アプリケーションのMedRec (Spring)では、Springアプリケーションの開発例を示します。

Medical Recordドメイン用のデフォルト管理ユーザー名/パスワードは、weblogic/welcome1です。

Derbyオープンソース・データベース

Derbyは、JavaやJDBC、SQL標準に基づいたオープン・ソースのリレーショナル・データベース管理システムです。デモ用データベースとしてサンプル・アプリケーションやサンプル・コードで使用するために、WebLogic Serverにバンドルされています。Derbyの詳細は、http://db.apache.org/derbyを参照してください。

6 Enterprise JavaBeans

これらのドキュメントでは、Oracle Web Logic ServerのEnterprise JavaBeans (EJB) 3.0の使用方法について説明します。

スタート・ガイド

- Enterprise JavaBeans 3.0の理解

- WebLogic ServerのEJB 3.0の付加価値機能

プログラミング

- EJB 3.0開発プロセスの概要

- Beanファイルのプログラミング: 要件および2.Xからの変更点

- Beanファイルのプログラミング: 一般的な手順

- 変数またはセッター・メソッドへのリソース依存性の注入

- 3.0エンティティの呼出し

- ビジネス・メソッドまたはライフ・サイクル・コールバック・イベントに対するインターセプタの指定

- WebLogic ServerでのKodoの使い方

EJB 3.0の単純なサンプル

- ステートレス・セッション

- ステートフル・セッション

- インターセプタ・クラス

- エンティティの呼出し

リファレンス

- EJB 3.0メタデータ・アノテーション・リファレンス(セッションBeanとメッセージドリブンBeanのみ)

- EJB 3.0永続性構成スキーマ・リファレンス

- Java永続性API (Kodoのドキュメントより)

- EJB 3.0 APIリファレンス(Javadoc)

- Enterprise JavaBeans 3.0仕様(JSR-220)

- Enterprise JavaBeans(バージョン2.X)のプログラミング

- Enterprise JavaBeansテクノロジ

7 カスタム管理ユーティリティ

以下のドキュメントでは、WebLogic ServerにおけるJava管理ユーティリティの作成方法と管理コンソールの拡張について説明しています。

管理ユーティリティ

- JMXによるカスタム管理ユーティリティの開発

- JMXによる管理の容易なアプリケーションの開発

- WebLogicデプロイメントのプログラミング

管理コンソールの拡張

- 管理コンソール APIリファレンス

- コンソール拡張JSPタグ・ライブラリ・リファレンス

8 WebLogicデータ・ソース

これらのドキュメントでは、WebLogicデータ・ソース・リソースおよびJDBCドライバに関する詳細な情報が記載されています。

- スタート・ガイド

- 構成

- デプロイメント

- JDBCの管理

- パフォーマンスおよびチューニング

- WebLogic ServerでのOracle RACの使い方

- プログラミング

- タイプ4 JDBCドライバ

- その他のJDBCドライバ

スタート・ガイド

- WebLogic ServerにおけるJDBCリソースの理解

- WebLogic JDBCの新機能

- GridLinkデータ・ソースとは

構成

- JDBCデータ・ソースの構成

- GridLinkデータ・ソースの使用

- JDBCマルチ・データ・ソースの構成

- Oracleドライバの高度な構成

- JDBCデータ・ソース・トランザクション・オプション

- セキュアなJDBCデータ・ソースへのロールおよびポリシーの使用

デプロイメント

- サーバーおよびクラスタへのデータ・ソースのデプロイ

- WebLogic JDBCリソースの構成

- JDBCアプリケーション・モジュールのデプロイメントの構成

JDBCの管理

- データ・ソースの管理

- データ・ソースのモニター

- GridLink JDBCリソースのモニター

パフォーマンスおよびチューニング

- JDBCアプリケーションのチューニング

- データ・ソース接続プールのチューニング

WebLogic ServerでのOracle RACの使い方

- WebLogic ServerでのOracle RACの使い方

- Oracle RACでのマルチ・データ・ソースの使用

- Oracle RACでの接続時フェイルオーバーの使用

- Oracle RACでの高速接続時フェイルオーバーの使用

プログラミング

- 基本的なJDBCプログラミング

- 高度なJDBCプログラミング

- RowSet

- JDBCモジュール

タイプ4 JDBCドライバ・ガイド

- 概要

- DB2

- Informix

- Microsoft SQL Server

- Sybase

その他のJDBCドライバ

- サード・パーティJDBCドライバの概要

- Derby
Derbyは、WebLogic Serverに含まれる全面的なJava DBMS製品で、WebLogic Serverの例をサポートすることだけを目的としています。製品にはドキュメントは付属しておらず、http://db.apache.org/derby/manuals/index.htmlから入手可能です。Derbyの詳細は、http://db.apache.org/derbyを参照してください。

9 アプリケーションのデプロイ

これらのドキュメントはアプリケーションのパッケージ化およびデプロイメントについて学ぶときに役立ちます。

デプロイメントについて学ぶ

- WebLogic Serverデプロイメントの概要

- 一般的なデプロイメント・タスクの実行

アプリケーションのパッケージ化

- アーカイブ・ファイルと展開されたアーカイブ・デプロイメント

- wlpackage Antタスクの使用

ツール

- weblogic.Deployerユーティリティ

- デプロイメント用のWebLogic Mavenプラグイン

- wldeploy Antタスク

高度なトピック

- デプロイするアプリケーションの構成

- 本番アプリケーションの再デプロイ

- アプリケーションの配布

- デプロイメント・ステージング・モードの使用

- デプロイメント順序の変更

- アプリケーションをオフラインにする

- WebLogicデプロイメントのプログラミング

10 アプリケーションの開発

このドキュメントでは、WebLogic Serverアプリケーションの設計および開発について説明し、プログラミング・ガイドとリファレンス情報を提供します。

WebLogic Serverアプリケーションの開発

- WebLogic Serverアプリケーション開発の概要

- WebLogic Serverの紹介

開発環境の設定

- WebLogic Serverの起動と停止

- 「分割開発ディレクトリ」を使用したアプリケーションの開発

アプリケーションの設計

- 共有のJava EEライブラリとオプション・パッケージによる、デプロイ済みアプリケーション間でのコードの共有

- JSFおよびJSTLアプリケーションのプログラミング

- ライフ・サイクル・リスナーの使用

- HTTPパブリッシュ/サブスクライブ・サーバーの使用

- WebLogic Serverのセキュリティ機能の追加

- アプリケーションの国際化とローカライゼーション

- WebLogic Serverでのスレッドの使用

- アプリケーションでのロギングの使用

- クライアント・アプリケーションの記述

- 管理の容易なアプリケーションの設計

アプリケーションの構築

- WebLogic Serverアプリケーションの開発

- WebLogic Serverへの「分割開発ディレクトリ」アプリケーションのデプロイメント

- Antタスクを使用したJavaコードのコンパイル

ツール

- Ant

- 管理コンソール

- コマンド・リファレンス

- 構成ウィザード

- EJBGen

- テンプレート・ビルダー

- WebLogic Scripting Tool (WLST)

本番環境へのアプリケーションの移行

- デプロイするアプリケーションまたはモジュールの作成

- 本番デプロイメントのアプリケーションの構成

- デプロイ済みアプリケーションの更新(本番再デプロイメント)

アプリケーション・サンプル

- APIサンプル
Java EEおよびWebLogic Server APIの簡単なサンプル。

- Avitek Medical Record
ソース・コードを含む、完全かつ機能的なJava EEアプリケーション。

- MedRec (Spring)
Springアプリケーション開発プラクティスを示すサンプル・アプリケーション。

Java EE APIプログラミング・ガイド

- JMXによるカスタム管理ユーティリティの開発

- JMXによる管理の容易なアプリケーションの開発

- WebLogicセキュリティ・プロバイダの開発

- Springベース・アプリケーションの開発

- Oracle TopLink開発者ガイド

- WebLogic Server Webアプリケーション、サーブレット、JSPの開発

- Java EE管理APIによるモニタリングと管理

- WebLogic Enterprise JavaBeans (EJB)のプログラミング

- WebLogic JDBCのプログラミング

- WebLogic JMSのプログラミング

- WebLogic JNDIのプログラミング

- WebLogic JTAのプログラミング

- WebLogicリソース・アダプタのプログラミング

- WebLogic RMIのプログラミング

- WebLogic XMLのプログラミング

- スタンドアロン・クライアントのプログラミング

- WebLogicデプロイメントのプログラミング

- WebLogic jCOMのプログラミング

- WebLogic JSPタグ拡張のプログラミング

- WebLogicセキュリティのプログラミング

- WebLogic ServerのためのWebLogic Webサービスのプログラミング

- Timer and Work Manager API (CommonJ)プログラマーズ・ガイド

- アプリケーション・ロギングのためのWebLogicロギング・サービスの使用

- クラスタの使用

- WebLogic Tuxedo Connectorプログラマーズ・ガイド

JavadocおよびAPIリファレンス

- Java Platform、Enterprise Edition (Java EE)バージョン5.0

- Java 2 SDK、Standard Editionドキュメント、バージョン6.0

- WebLogic JMS C APIリファレンス

- WebLogic ServerのJavadoc

- Oracle WebLogic Server用のMicrosoft .NET Messaging API

リファレンス一般

- WebLogic JSPタグ(cache、process、repeat)

- WebLogic JSPフォーム検証タグ

- WebLogic Serverコマンド・リファレンス

- WebLogic Server MBeanリファレンス

- WebLogic Serverメッセージ・カタログ

WebLogicデプロイメント記述子

- クライアント・アプリケーション(weblogic-appclient.xml)

- EJB (weblogic-ejb-jar.xml、weblogic-cmp-jar.xml)

- エンタープライズ・アプリケーション(application.xml、weblogic-application.xml)

- リソース・アダプタ(weblogic-ra.xml)

- Webアプリケーション(weblogic.xml)

- Webサービス(weblogic-webservices.xml)

- WebLogicデプロイメント記述子用のXMLスキーマ

構成スキーマ・リファレンス

- 診断フレームワーク・スキーマ

- ドメイン構成スキーマ

- ドメイン・セキュリティ・スキーマ

- Oracle WebLogic Serverスキーマのホーム

11 Kodoの開発

KodoはOracleが提供するJava Persistence API (JPA)およびJava Data Objects (JDO)仕様の実装で、Javaオブジェクトの透過的な永続化を目的としています。以下のドキュメントは、Kodoアプリケーションの開発、構成およびデプロイに役立ちます。

注意:

Oracle Kodo JPA/JDOは、このリリースでは非推奨になっています。カスタマがOracle TopLinkを使用するようにお薦めします。詳細は、『Oracle Fusion Middleware Oracle TopLink開発者ガイド』を参照してください。

スタート・ガイド

- Kodoの概要

- よくある質問

- JPAおよびJDOのサンプル

- JPAおよびJDOのチュートリアル

プログラミング

- Kodo (JPA/JDO)開発者ガイド(TOC)

- Java Persistence API (JPA)プログラミング

- Java Data Objects (JDO)プログラミング

リファレンス

- Kodo APIリファレンス(Javadoc)

- JDO APIリファレンス(Javadoc)

- OpenJPA APIリファレンス(Javadoc)

- Persistence APIリファレンス(Javadoc)

- Kodo (JPA/JDO)開発者ガイド

- Kodoの開発および実行時ライブラリのリスト

- 一般的なデータベース・エラー

- その他のJPAリソース

- その他のJDOリソース

12 メッセージング

以下のドキュメントでは、WebLogic Serverメッセージングについて説明します。

WebLogic JMSについて学ぶ

- JMSプログラミングの概要

- 基本的なJMSアプリケーションの開発

- JMSリソースの構成について

- WebLogic Serverの付加価値JMS機能

- リモートおよび外部JMSプロバイダの統合

- WebLogic Server APIサンプル

新機能

- パーティション化された分散トピックの構成

- 共有サブスクリプションの構成

- 無制限のクライアントIDの構成

- Oracle Advanced Queueingとの相互運用

- Microsoft .NET対応のWebLogic JMSクライアントの使用

WebLogicメッセージングのプログラミング

- WebLogic JMSのプログラミング

- 高度なパブリッシュ/サブスクライブ・アプリケーションの開発

- メッセージドリブンBeanの設計

WebLogicメッセージングのクライアント

- JMSクライアント

- WebLogic Serverクライアントの種類と機能

WebLogicメッセージングの構成

- JMSビギナーおよび上級ユーザーのためのベスト・プラクティス

- WebLogic JMSの構成と管理

- リモートおよび外部JMSプロバイダの統合

- WebLogicストア・アンド・フォワードの構成と管理

- WebLogicメッセージング・ブリッジの構成と管理

- WebLogic永続ストアの使用

管理コンソールを使用したWebLogicメッセージングの構成

- JMSサーバー

- JMSシステム・モジュールおよびJMSリソース

- JMSメッセージ用のストア・アンド・フォワード

- メッセージング・ブリッジ

- 永続ストア

パフォーマンスおよびチューニング

- WebLogic JMSのチューニング

- WebLogic JMSストア・アンド・フォワードのチューニング

- WebLogicメッセージング・ブリッジのチューニング

- メッセージドリブンBeanのチューニング

- WebLogic永続ストアのチューニング

- ロギング・ラスト・リソースのチューニング

リファレンス

- WebLogic JMS ExtensionsのJavadoc

- MBeanリファレンス

- JMSスキーマ

- Java Message Service仕様

- WebLogic JMS C APIリファレンス

- .NETクライアントのWebLogicメッセージングAPIリファレンス

- Oracle Streams Advanced Queuingユーザーズ・ガイド

13 WebLogic Serverリファレンス

これらのドキュメントに、WebLogic Serverリファレンス情報およびリソースが記載されています。

プログラミング

- Java Platform、Enterprise Edition 5ドキュメント

- Java SE 6ドキュメント

- WebLogicクラスのJavadoc

- WebLogic JMS C APIリファレンス

- .NETクライアントのWebLogicメッセージングAPIリファレンス

- WebLogic Server MBeanリファレンス

- Oracle WebLogic Serverスキーマのホーム

- WebLogicデプロイメント記述子用のXMLスキーマ

システム管理

- SNMP MIB ANS1ファイル

- WebLogic Serverコマンド・リファレンス

- WebLogic Serverメッセージ・カタログ

管理コンソール拡張のプログラミング

- 管理コンソール Extension API

- WebLogic Server管理コンソール拡張のJSPタグ・ライブラリ

14 セキュリティ

これらのドキュメントは、WebLogic Serverセキュリティの学習と管理に役立ちます。

セキュリティとWebLogic Serverについて学ぶ

- WebLogic Serverのセキュリティの理解

- WebLogicセキュリティ・サービスの概要

- セキュリティの基礎概念

- セキュリティ・レルム

- WebLogicセキュリティ・サービスのアーキテクチャ

- 用語集

- WebLogicセキュリティ・プログラミングの概要

- Webサービス・セキュリティの概要

セキュリティ・プロバイダ

- WebLogicセキュリティ・プロバイダの構成

- 認証プロバイダの構成

- WebLogicセキュリティ・プロバイダの開発

WebLogic Serverの保護

- セキュリティ管理の概要

- デフォルト・セキュリティ構成のカスタマイズ

- Microsoftのクライアントに対するシングル・サインオンの構成

- WebブラウザとHTTPクライアントによるシングル・サインオンの構成

- セキュリティ・データの移行

- 組込みLDAPサーバーの管理

- RDBMSセキュリティ・ストアの管理

- IDおよび信頼の構成

- SSLの構成

- WebLogicドメインのセキュリティの構成

- 互換性セキュリティの使用

- ロールおよびポリシーによるWebLogicリソースの保護

セキュリティ用のアプリケーション・プログラミング

- WebLogic Serverのセキュリティのプログラミング

- リソース・アダプタ・セキュリティの構成

- WebLogic Webサービス・セキュリティのトピック

ベスト・プラクティス

- 本番環境の保護

- クラスタ・アーキテクチャのセキュリティ・オプションの説明

リファレンス

- 管理コンソール・ヘルプ

- WebLogic ServerクラスのJavadoc

- 用語集

- OASIS XACMLスキーマ・リファレンス

15 システム管理

これらのドキュメントは、WebLogic Serverシステム管理に関するトピックとタスクについて説明します。

WebLogic Serverシステム管理について学ぶ

- システム管理の概要

- WebLogic Serverドメインの理解

- WebLogic Serverクラスタの理解

- WebLogicセキュリティの理解

- 管理コンソールの概要

- カスタム管理ユーティリティの作成

- WebLogic Serverのパフォーマンスおよびチューニング

WebLogic Serverのインストールとアップグレード

- WebLogic Serverのインストール

- 構成ウィザードによるWebLogic Serverドメインの作成

- サポートされる構成

- Oracle WebLogic Serverの新機能

- Microsoft Windowsのリリース・ノート

- Linux x86のリリース・ノート

- 互換性について

- アップグレード・ガイド

サーバー環境の構成

- システム管理ツールの使用

- 構成の変更の管理

- 管理コンソールの使用

- WebLogic Scripting Tool (WLST)の使用

- ドメイン・テンプレート・ビルダーによるテンプレートの作成

サーバーの起動と停止について学ぶ

- サーバーの起動と停止の概要

- WebLogic Serverインスタンスのライフサイクルの理解

- サーバー起動のコマンドライン・リファレンス

- サーバーの起動と停止のクイック・リファレンス

WebLogic Serverインスタンスの起動と停止

- シェル・スクリプトの使用

- 管理コンソールの使用

- WebLogic Scripting Tool (WLST)の使用

- ノード・マネージャを使用したリモート・サーバーの制御

- クイック・リファレンスの使用

セキュリティの構成

- セキュリティ関連トピック

- WebLogic Serverの保護

- 本番環境の保護

- ロールおよびポリシーによるWebLogicリソースの保護

サーバーとネットワーク通信の管理

- ネットワーク・リソースの構成

- Webサーバー機能の構成

- Webサーバー・プラグインの使用

システム・リソースの構成

- データベース接続トピックの構成

- メッセージングの構成トピック

- WebLogicトランザクションの構成

- WebLogic Tuxedo Connectorの構成トピック

- WebLogic Enterprise Connectivity (WLEC)アプリケーションのWTCへの移行

- 永続ストアの構成

アプリケーションの構成とデプロイ

- アプリケーションのデプロイ・トピック

- Webアプリケーションの構成

- XMLリソースの構成

- リソース・アダプタの構成

- Webサービスの構成トピック

ドメインのモニター

- WebLogic診断フレームワークの構成と使用

- SNMPの構成

- ログ・ファイルの構成とログ・メッセージのフィルタ処理

- Java EE管理APIによるモニタリングと管理

- 監視ダッシュボードの使用

高可用性のためのサーバー環境の構成

- クラスタ・アーキテクチャの理解

- WebLogic Serverクラスタの設定

- クラスタ間でのセッション・レプリケーションの使用

- ワーク・マネージャを使用したアプリケーションの実行順序の優先付け

- 過負荷の回避と管理

- 永続ストアの使用

トラブルシューティング

- エラー・メッセージ・カタログの表示

- WebLogic Serverのパフォーマンスおよびチューニング

- クラスタに関する一般的な問題のトラブルシューティング

- ノード・マネージャに関する一般的な問題のトラブルシューティング

リファレンス

- WebLogic Server管理コンソールのためのアクセシビリティ・ノート

- コマンド・リファレンス

- SNMP MIB ANS1ファイル

- WLSTコマンドおよび変数リファレンス

- WebLogic Server MBeanリファレンス

- Oracle WebLogic Serverスキーマのホーム

- 診断フレームワーク・スキーマ

- ドメイン構成スキーマ

- ドメイン・セキュリティ・スキーマ

16 Webサービス

これらのドキュメントは、WebLogic Server Webサービスを学習し、使用するときに役立ちます。

WebLogic Webサービスについて学ぶ

- 新機能

- Webサービスとは

- WebLogic Webサービスの構造

- JAX-WSまたはJAX-RPCのいずれかを選択する際の判断基準

- WebLogic Webサービスを実装する手順

- サンプルと関連情報

- Webサービスの標準

JAX-WSスタート・ガイド

- Javaからの開始

- WSDLからの開始

- JWSファイルのプログラミング

- JAXBデータ・バインディングの使用

- Webサービスの呼出し

- JAX-RPCからの移行

JAX-WSの高度な機能

- 非同期のリクエスト/レスポンスを使用したWebサービスの呼出し

- Webサービスのエンドポイントのパブリッシュ

- コールバックの使用

- MTOM/XOPを使用したバイナリ・データ伝送の最適化

- 動的プロキシ・クラスの作成

- XMLカタログの使用

- SOAPメッセージ・ハンドラの作成

- RESTful Webサービスのプログラミング

- UDDIを使用したWebサービスのパブリッシュと検索

JAX-RPCの使用の開始

- Javaからの開始

- WSDLからの開始

- JWSファイルのプログラミング

- データ・バインディングの理解

- Webサービスの呼出し

- JAX-WSへの移行

JAX-RPCの高度な機能

- 非同期のリクエスト/レスポンスを使用したWebサービスの呼出し

- 信頼性のあるWebサービス・メッセージングの使用

- 会話形式のWebサービスの作成

- コールバックの使用

- バッファ付きWebサービスの作成

- 接続プロトコルとしてのJMSトランスポートの使用

- SOAPメッセージ・ハンドラの作成

- UDDIを使用したWebサービスのパブリッシュと検索

サンプル・コード

- サンプル・コード(JAX-WS)

- サンプル・コード(JAX-RPC)
Web Serviceのサンプル・コードは、WebLogic Serverインストール先のWL_HOME/samplesディレクトリに格納されており(インストールされている場合)、「スタート」メニューから利用できます。第5章「サンプル・アプリケーションおよびサンプル・コード」を参照してください。

セキュリティ

- メッセージ・レベル: デジタル署名と暗号化

- トランスポート・レベル: SSL

- アクセス制御: ユーザー・アクセスと認証

システム管理

- WebLogic Webサービスの管理の概要

- 管理コンソールの使用

- WebLogic Scripting Tool (WLST)の使用

- WebLogic Antタスクの使用

- Java Management Extensions (JMX)の使用

- Java EE Deployment APIの使用

リファレンス

- WebLogic Webサービスでサポートされる標準

- WebサービスAntタスク・リファレンス

- JWSアノテーション・リファレンス

- Webサービスの信頼性のあるメッセージングのポリシー・アサーションに関するリファレンス

- セキュリティWS-Policyアサーションのリファレンス

- WebLogic ServerのJavadoc

リソースおよびニュース・グループの開発

- JavaテクノロジとWebサービス

17 WebLogic Tuxedo Connector

WebLogic Tuxedo Connectorを使用すると、WebLogic ServerアプリケーションとTuxedoサービスの相互運用が実現されます。これらのドキュメントは、Oracle WebLogic Tuxedo Connectorを構成して、管理する方法について説明します。

スタート・ガイド

- WebLogic Tuxedo Connectorの概要

- WebLogic Tuxedo Connectorプログラミングの概要

- WebLogic Tuxedo Connectorクイック・スタート・ガイド

- WebLogic Tuxedo Connectorサンプルはどこで見つけられるか

システム管理

- WebLogic Tuxedo Connectorの構成

- WebLogic Tuxedo Connectorの管理

- WebLogic Tuxedo Connectorの接続とサービスの制御

- CORBAアプリケーションの管理

- クラスタ環境におけるWebLogic Tuxedo Connectorの管理方法

- Tuxedoキュー・ブリッジの構成方法

- WebLogic IntegrationとTuxedoアプリケーションの接続

- WebLogic Tuxedo Connectorのトラブルシューティング

移行

- WLECからWebLogic Tuxedo Connectorへの移行ガイド

チューニング

- WebLogic Tuxedo Connectorのチューニング

プログラミング

- WebLogic Tuxedo ConnectorクライアントEJBの開発

- WebLogic Tuxedo ConnectorサービスEJBの開発

- RMI/IIOPおよびCORBAの相互運用のためのWebLogic Tuxedo Connectorの使用

- WebLogic Tuxedo Connector JATMIトランザクション

- WebLogic Tuxedo Connector JATMI会話

- WebLogic Tuxedo ConnectorでのFMLの使用

- WebLogic Tuxedo Connector JATMI VIEW

- カスタムAppKeyプラグインの作成方法

- アプリケーション・エラーの管理

Copyright © 2007, 2011, Oracle and/or its affiliates. All rights reserved.