Web.HTTPApp.TWebModule

提供: RAD Studio API Documentation
移動先: 案内検索

Web.HTTPApp.TCustomWebDispatcherSystem.Classes.TDataModuleSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTWebModule

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 モジュールを 1 つ保有しています。 この Web モジュールは、TPageProducerTSQLDataSetTDataSetTableProducer などの、非ビジュアル コンポーネントのリポジトリとして機能します。 またこれにより、Web サーバー アプリケーションは、リクエスト/レスポンス オブジェクトを適切なアクション項目に渡して、HTTP リクエスト メッセージを処理することができます。

ヒント: アプリケーションは、Web モジュールを 1 つのみ持つことができます。

TWebModule オブジェクトは、アクション アイテムのコレクションを管理しており、このアクション アイテムが HTTP リクエスト メッセージに対する対応の仕方を知っています。 Web モジュールが管理するアクション アイテムを、表示、追加、削除するには、Action エディタを使用します。このエディタは、TWebModule アイコンをダブル クリックすることにより、開くことができます。

データ モジュールがすでに存在し、それがアプリケーションの非ビジュアル コンポーネントやビジネス ルールを数多く保有している場合、Web モジュールをそのデータ モジュールで置き換えることができます。 単純に Web モジュールを削除し、その場所に新しいデータ モジュールを追加し、TWebDispatcher オブジェクトをその新しいデータ モジュールに追加してください。

メモ: 新しい Apache モジュール プロジェクトを作成し、それを新しい名前で保存した場合、apache_module の名前を、手動で変更する必要があるかもしれません(プロジェクト ソース コードの exports セクションにあります)。

関連項目