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

     前  次    目次     
ここから内容の開始

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 ブラウザ

サード パーティ ソフトウェア

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 タスクの例

分割開発ディレクトリ環境の作成

分割開発ディレクトリ環境の概要

ソース ディレクトリとビルド ディレクトリ

分割開発ディレクトリからのデプロイメント

分割開発ディレクトリにおける Ant タスク

分割開発ディレクトリ構造の使い方 : 主な手順

分割開発ディレクトリでの Java EE コンポーネントの配置

ソース ディレクトリの概要

エンタープライズ アプリケーションのコンフィグレーション

Web アプリケーション

EJB

EJB の記述子に関する重要な注意事項

分割開発ディレクトリでの共有クラスの配置

共有ユーティリティ クラス

サード パーティ ライブラリ

共有クラスのクラス ローディング

weblogic.BuildXMLGen を使用した基本的な build.xml ファイルの生成

weblogic.BuildXMLGen 構文

分割開発ディレクトリを使用した複数 EAR プロジェクトの開発

複数の EAR で共有されるライブラリとクラスの配置

複数の build.xml ファイルのリンク

WebLogic Server アプリケーション開発のベスト プラクティス

分割開発ディレクトリでのアプリケーションのビルド

wlcompile を使用したアプリケーションのコンパイル

includes および excludes プロパティの使い方

wlcompile Ant タスクの属性

ネストされた javac オプション

コード コンパイル用のクラスパスの設定

wlcompile と wlappc のライブラリ要素

wlappc を使用したモジュールおよびアプリケーションのビルド

wlappc Ant タスクの属性

wlappc Ant タスクの構文

appc および wlappc における構文の違い

weblogic.appc リファレンス

weblogic.appc の構文

weblogic.appc のオプション

分割開発ディレクトリからのデプロイメントとパッケージ化

wldeploy を使用したアプリケーションのデプロイメント

wlpackage を使用したアプリケーションのパッケージ化

アーカイブと展開されたアーカイブ ディレクトリ

wlpackage Ant タスクの例

wlpackage Ant タスクの属性のリファレンス

プロダクション再デプロイメント用アプリケーションの開発

プロダクション再デプロイメントとは

サポートされているアプリケーションとサポートされていないアプリケーションの種類

追加アプリケーション サポート

プログラミングの要件と規約

アプリケーションが自己完結型であること

バージョン管理されているアプリケーションが現在のバージョンの JNDI ツリーにデフォルトでアクセスすること

セキュリティ プロバイダに互換性があること

アプリケーションがバージョン識別子を指定すること

アプリケーションが名前と識別子にアクセスできること

クライアント アプリケーションが可能な限り同じバージョンを使用すること

アプリケーションのバージョンの割り当て

アプリケーションのバージョンの規約

アプリケーションのアップグレードによるプロダクション再デプロイメントの使用

バージョン情報へのアクセス

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

WebLogic Server アプリケーションのクラスローディングについて

Java のクラスローディング

Java クラスローダの階層

クラスのロード

prefer-web-inf-classes 要素

実行中プログラムのクラス変更

WebLogic Server アプリケーションのクラスローディング

WebLogic Server アプリケーションのクラスローディングの概要

アプリケーション クラスローダの階層

カスタム モジュール クラスローダの階層

クラスローダの階層の宣言

ユーザ定義のクラスローダの制約

サーブレット再ロードの無効化

ネスティングの深さ

モジュール タイプ

重複エントリ

インタフェース

call-by-value セマンティクス

処理中の作業

開発用途のみ

実装クラスのための個々の EJB クラスローダ

アプリケーション クラスロードと、値渡しまたは参照渡し

フィルタリング クラスローダの使用

フィルタリング クラスローダとは

FilteringClassLoader のコンフィグレーション

リソースのロード順序

モジュールおよびアプリケーション間のクラス参照の解決

リソース アダプタ クラス

共有ユーティリティ クラスのパッケージ化

マニフェスト クラスパス

Java EE ライブラリを使用したアプリケーションとモジュールの共有

システム クラスパスへの JAR の追加

共有 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 ライブラリを使用する場合のベスト プラクティス

アプリケーション ライフサイクル イベントのプログラミング

アプリケーション ライフサイクル イベントについて

weblogic-application.xml へのイベントの登録

基本的なライフサイクル リスナ機能のプログラミング

ロールベースのアプリケーション ライフサイクル リスナのコンフィグレーション

URI パラメータを指定した場合と指定しない場合のライフサイクル イベントのコンフィグレーション例

再デプロイメント時のアプリケーション ライフサイクル イベントの動作について

アプリケーション バージョン ライフサイクル イベントのプログラミング

アプリケーション バージョン ライフサイクル イベントの動作について

アプリケーション バージョン ライフサイクル イベントの種類

アプリケーション バージョン ライフサイクル イベントを使用する場合のプロダクション デプロイメント シーケンスの例

コンテキスト伝播のプログラミング

コンテキストの伝播について

コンテキスト伝播のプログラミング : 主な手順

クライアントのコンテキスト伝播のプログラミング

アプリケーションのコンテキスト伝播のプログラミング

WebLogic Server での JavaMail のプログラミング

WebLogic Server アプリケーションでの JavaMail の使い方の概要

JavaMail コンフィグレーション ファイルについて

WebLogic Server 用の JavaMail のコンフィグレーション

JavaMail を使用したメッセージの送信

JavaMail を使用したメッセージの読み込み

トピックのスレッド化とクラスタ化

WebLogic Server でのスレッドの使い方

ワーク マネージャ API を使用した低レベルなスレッド化

WebLogic Server クラスタのアプリケーションのプログラミング

エンタープライズ アプリケーションのデプロイメント記述子の要素

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

startup

shutdown

work-manager

session-descriptor

library-ref

library-context-root-override

weblogic-application.xml スキーマ

application.xml スキーマ

wldeploy Ant タスクのリファレンス

wldeploy Ant タスクの概要

wldeploy を使用する基本手順

wldeploy 用 build.xml ファイルのサンプル

wldeploy Ant タスクの属性のリファレンス

主な属性

ネストされた <files> 子要素

Spring アプリケーション リファレンス

WebLogic Server での Spring のサポート

WebLogic Server における Spring のサンプル

Spring ベース アプリケーションへの J2EE ベース アプリケーションの再設計

Spring の制御の反転をコンフィグレーションする

Spring の Web サービス クライアント サービスを有効にする

JMS サービスを実行時にアプリケーションで利用できるようにする

JMX のコンフィグレーション : WebLogic Server 実行時 MBean サーバ接続を Spring に公開する

接続プールと通信するように Spring JDBC をコンフィグレーションする

トランザクション管理のために Spring トランザクション抽象化レイヤを使用する

WebLogic Server クラスタリング機能を利用する

Spring のクラスタ化リモーティング

WebLogic Spring セキュリティ統合

Spring コンテナ アダプタによる統合

applicationContext-acegi-security.xml を web.xml にプラグインする方法

WebLogic Server での Spring 拡張機能

Spring コンソール拡張

WebLogic Administration Console を介した Spring Bean の公開


ページの先頭       前  次