表示: Delphi
C++
表示設定
Web.HTTPApp.TWebModule
提供:XE2 API Documentation
Delphi
TWebModule = class(TCustomWebDispatcher)
C++
class PASCALIMPLEMENTATION TWebModule : public TCustomWebDispatcher
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| class | public | Web.HTTPApp.pas Web.HTTPApp.hpp |
Web.HTTPApp | Web.HTTPApp |
説明
TWebModule は,Web サーバーアプリケーション用に自動的に生成される Web モジュールです。
作成された新しい Web アプリケーションは自動的に Web モジュールを保持します。この Web モジュールは,TPageProducer,TSQLDataSet,TDataSetTableProducer などの非ビジュアルコンポーネントのリポジトリとして機能します。さらに,リクエストオブジェクトとレスポンスオブジェクトを適切なアクション項目に渡すことにより,Web サーバーアプリケーションが HTTP リクエストメッセージに応答できるようにします。アプリケーションが持つ Web モジュールは 1 つだけです。
TWebModule オブジェクトは,HTTP リクエストメッセージへの応答方法を認識している一連のアクション項目を管理します。Web モジュールが管理するアクション項目を表示,追加,削除するには,TWebModule アイコンをダブルクリックして開くアクションエディタを使用します。
アプリケーション用の多数の非ビジュアルコンポーネントとビジネスルールを保持するデータモジュールがすでに存在するときは,Web モジュールをそのデータモジュールで置き換えることができます。単純に Web モジュールを削除し,新しいデータモジュールをその場所に挿入した後に,TWebDispatcher オブジェクトを新しいデータモジュールに追加してください。
TWebModule の使用例については,WebServ デモを参照してください。
メモ: 新しい Apache モジュールプロジェクトを作成し,新しい名前で保存する場合,プロジェクトソースコードのエクスポートセクションで apache_module の名前を手動で変更することが必要になることがあります。