ヘッダーをスキップ
Oracle® Oracle Fusion Middleware Oracle WebLogic Server アプリケーションの開発
11
g
リリース 1 (10.3.1)
B55515-01
次へ
目次
タイトルおよび著作権情報
はじめに
ドキュメントのアクセシビリティについて
表記規則
1
WebLogic Server アプリケーション開発の概要
ドキュメントの内容と対象読者
WebLogic Server と Java EE プラットフォーム
Java EE アプリケーションとモジュールの概要
Web アプリケーション モジュール
サーブレット
JavaServer Pages
Web アプリケーション モジュールの詳細
エンタープライズ JavaBean モジュール
EJB の概要
EJB と WebLogic Server
コネクタ モジュール
エンタープライズ アプリケーション
Java EE プログラミング モデル
パッケージ化とデプロイメントの概要
WebLogic Web サービス
JMS および JDBC モジュール
WebLogic 診断フレームワーク モジュール
外部診断記述子の使用
外部診断記述子を定義する
XML デプロイメント記述子
デプロイメント記述子の自動生成
EJBGen
Java ベースのコマンドライン ユーティリティ
以前のリリースの J2EE および WebLogic Server のデプロイメント記述子のアップグレード
デプロイメント プラン
開発ソフトウェア
Apache Ant
サード パーティ バージョンの Ant の使用
Ant のヒープ サイズの変更
ソース コード エディタまたは IDE
データベース システムと JDBC ドライバ
Web ブラウザ
サード パーティ ソフトウェア
2
Ant タスクを使用した WebLogic Server ドメインのコンフィグレーションと使用
Ant タスクを使用したドメインのコンフィグレーションと起動についての概要
wlserver Ant タスクを使用したサーバの起動とドメインの作成
wlserver を使用する基本的な手順
wlserver 用 build.xml ファイルのサンプル
wlserver Ant タスク リファレンス
wlconfig Ant タスクを使用した WebLogic Server ドメインのコンフィグレーション
wlconfig Ant タスクの機能
wlconfig を使用する基本的な手順
wlconfig Ant タスク リファレンス
主な属性
ネストされる要素
create
delete
set
get
query
invoke
libclasspath Ant タスクの使用
libclasspath タスクの定義
libclasspath Ant タスク リファレンス
libclasspath の主な属性
ネストされる libclasspath の要素
librarydir
library
libclasspath Ant タスクの例
3
分割開発ディレクトリ環境の作成
分割開発ディレクトリ環境の概要
ソース ディレクトリとビルド ディレクトリ
分割開発ディレクトリからのデプロイメント
分割開発ディレクトリにおける Ant タスク
分割開発ディレクトリ構造の使い方 : 主な手順
分割開発ディレクトリでの Java EE コンポーネントの配置
ソース ディレクトリの概要
エンタープライズ アプリケーションのコンフィグレーション
Web アプリケーション
EJB
EJB の記述子に関する重要な注意事項
分割開発ディレクトリでの共有クラスの配置
共有ユーティリティ クラス
サード パーティ ライブラリ
共有クラスのクラス ローディング
weblogic.BuildXMLGen を使用した基本的な build.xml ファイルの生成
weblogic.BuildXMLGen 構文
分割開発ディレクトリを使用した複数 EAR プロジェクトの開発
複数の EAR で共有されるライブラリとクラスの配置
複数の build.xml ファイルのリンク
WebLogic Server アプリケーション開発のベスト プラクティス
4
分割開発ディレクトリでのアプリケーションのビルド
wlcompile を使用したアプリケーションのコンパイル
includes および excludes プロパティの使い方
wlcompile Ant タスクの属性
ネストされた javac オプション
コード コンパイル用のクラスパスの設定
wlcompile と wlappc のライブラリ要素
wlappc を使用したモジュールおよびアプリケーションのビルド
wlappc Ant タスクの属性
wlappc Ant タスクの構文
appc および wlappc における構文の違い
weblogic.appc リファレンス
weblogic.appc の構文
weblogic.appc のオプション
5
分割開発ディレクトリからのデプロイメントとパッケージ化
wldeploy を使用したアプリケーションのデプロイメント
wlpackage を使用したアプリケーションのパッケージ化
アーカイブと展開されたアーカイブ ディレクトリ
wlpackage Ant タスクの例
wlpackage Ant タスクの属性のリファレンス
6
プロダクション再デプロイメント用アプリケーションの開発
プロダクション再デプロイメントとは
サポートされているアプリケーションとサポートされていないアプリケーションの種類
追加アプリケーション サポート
プログラミングの要件と規約
アプリケーションが自己完結型であること
バージョン管理されているアプリケーションが現在のバージョンの JNDI ツリーにデフォルトでアクセスすること
セキュリティ プロバイダに互換性があること
アプリケーションがバージョン識別子を指定すること
アプリケーションが名前と識別子にアクセスできること
クライアント アプリケーションが可能な限り同じバージョンを使用すること
アプリケーションのバージョンの割り当て
アプリケーションのバージョンの規約
アプリケーションのアップグレードによるプロダクション再デプロイメントの使用
バージョン情報へのアクセス
7
Java EE 注釈と依存性注入の使用
アノテーションの処理
アノテーションの解析
アノテーション コンフィグレーションのデプロイメント表示
アノテーション付きクラスのコンパイル
アノテーションの動的な更新
リソースの依存性注入
アプリケーション ライフサイクル アノテーション メソッド
標準の JDK アノテーション
javax.annotation.PostConstruct
javax.annotation.PreDestroy
javax.annotation.Resource
javax.annotation.Resources
標準のセキュリティ関連 JDK アノテーション
javax.annotation.security.DeclareRoles
javax.annotation.security.DenyAll
javax.annotation.security.PermitAll
javax.annotation.security.RolesAllowed
javax.annotation.security.RunAs
8
WebLogic Server アプリケーションのクラスローディングについて
Java のクラスローディング
Java クラスローダの階層
クラスのロード
prefer-web-inf-classes 要素
実行中プログラムのクラス変更
WebLogic Server アプリケーションのクラスローディング
WebLogic Server アプリケーションのクラスローディングの概要
アプリケーション クラスローダの階層
カスタム モジュール クラスローダの階層
クラスローダの階層の宣言
ユーザ定義のクラスローダの制約
サーブレット再ロードの無効化
ネスティングの深さ
モジュール タイプ
重複エントリ
インタフェース
call-by-value セマンティクス
処理中の作業
開発用途のみ
実装クラスのための個々の EJB クラスローダ
アプリケーション クラスロードと、値渡しまたは参照渡し
フィルタリング クラスローダの使用
フィルタリング クラスローダとは
FilteringClassLoader のコンフィグレーション
リソースのロード順序
モジュールおよびアプリケーション間のクラス参照の解決
リソース アダプタ クラス
共有ユーティリティ クラスのパッケージ化
マニフェスト クラスパス
Java EE ライブラリを使用したアプリケーションとモジュールの共有
システム クラスパスへの JAR の追加
9
共有 Java EE ライブラリおよびオプション パッケージの作成
共有 Java EE ライブラリおよびオプション パッケージの概要
オプション パッケージ
ライブラリ ディレクトリ
ライブラリのバージョニングのサポート
共有 Java EE ライブラリとオプション パッケージの比較
補足情報
共有 Java EE ライブラリの作成
共有 Java EE ライブラリ ファイルの作成
オプション パッケージ クラス ファイルの作成
共有 Java EE ライブラリのマニフェスト属性の編集
配布およびデプロイメント用共有 Java EE ライブラリのパッケージ化
エンタープライズ アプリケーションでの共有 Java EE ライブラリの参照
参照されたエンタープライズ ライブラリ内の context-root のオーバーライド
スタンドアロン モジュールとしてデプロイされた共有 Java EE ライブラリの URI
Java EE アプリケーションまたはモジュールからのオプション パッケージの参照
weblogic.appmerge を使用したライブラリの結合
CLI からの weblogic.appmerge の使用
Ant タスクとしての weblogic.appmerge の使用
分割開発ディレクトリ環境への共有 Java EE ライブラリの統合
共有 Java EE ライブラリおよびそれに依存するアプリケーションのデプロイ
Web アプリケーション共有 Java EE ライブラリの情報
Web アプリケーションにおける Web アプリケーション ライブラリの使用
LibraryRuntimeMBean に登録された共有 Java EE ライブラリ情報へのアクセス
共有 Java EE ライブラリの参照時のモジュールの優先順位
共有 Java EE ライブラリを使用する場合のベスト プラクティス
10
アプリケーション ライフサイクル イベントのプログラミング
アプリケーション ライフサイクル イベントについて
weblogic-application.xml へのイベントの登録
基本的なライフサイクル リスナ機能のプログラミング
ロールベースのアプリケーション ライフサイクル リスナのコンフィグレーション
URI パラメータを指定した場合と指定しない場合のライフサイクル イベントのコンフィグレーション例
再デプロイメント時のアプリケーション ライフサイクル イベントの動作について
アプリケーション バージョン ライフサイクル イベントのプログラミング
アプリケーション バージョン ライフサイクル イベントの動作について
アプリケーション バージョン ライフサイクル イベントの種類
アプリケーション バージョン ライフサイクル イベントを使用する場合のプロダクション デプロイメント シーケンスの例
11
コンテキスト伝播のプログラミング
コンテキストの伝播について
コンテキスト伝播のプログラミング : 主な手順
クライアントのコンテキスト伝播のプログラミング
アプリケーションのコンテキスト伝播のプログラミング
12
WebLogic Server での JavaMail のプログラミング
WebLogic Server アプリケーションでの JavaMail の使い方の概要
JavaMail コンフィグレーション ファイルについて
WebLogic Server 用の JavaMail のコンフィグレーション
JavaMail を使用したメッセージの送信
JavaMail を使用したメッセージの読み込み
13
トピックのスレッド化とクラスタ化
WebLogic Server でのスレッドの使い方
ワーク マネージャ API を使用した低レベルなスレッド化
WebLogic Server クラスタのアプリケーションのプログラミング
A
エンタープライズ アプリケーションのデプロイメント記述子の要素
weblogic-application.xml デプロイメント記述子の要素
weblogic-application
ejb
entity-cache
max-cache-size
xml
parser-factory
entity-mapping
jdbc-connection-pool
connection-factory
pool-params
driver-params
security
application-param
classloader-structure
listener
singleton-service
startup
shutdown
work-manager
session-descriptor
library-ref
library-context-root-override
fast-swap
weblogic-application.xml スキーマ
application.xml スキーマ
B
wldeploy Ant タスクのリファレンス
wldeploy Ant タスクの概要
wldeploy を使用する基本手順
wldeploy 用 build.xml ファイルのサンプル
wldeploy Ant タスクの属性のリファレンス
主な属性
ネストされた <files> 子要素