| Apache :: Request :: Dispatcher Apache :: Request :: Dispatcher Moduleは、Apache :: Request :: Controllerのサブクラスへの要求をディスパッチします。 |
今すぐダウンロード |
Apache :: Request :: Dispatcher ランキングとまとめ
- ライセンス:
- Perl Artistic License
- 出版社のWebサイト:
- http://search.cpan.org/kite/gestalt-0.2.1/Dispatcher/Dispatcher.pm
Apache :: Request :: Dispatcher タグ
Apache :: Request :: Dispatcher 説明
Apache :: Request :: Dispatcher PerlモジュールApache :: Request :: Controllerのサブクラスへの要求をディスパッチします。 Apache :: Request :: Dispatcher Module apache :: request :: controllersのサブクラスへの要求をディスパッチします。 file.cfg setenv app_name myApplication apache :: request :: dispatcherはmod_perlの下でApache HTTP要求を処理し、それらをApache :: Request :: Controllerのサブクラスにディスパッチするmod_perlハンドラです。セットアップが実行されました。 。Dispatcherは、apache :: request :: Controllerのどのサブクラスを決定して、apacheコントローラのどのサブクラスを決定して、URIのパソコンを次のようにして行います.app_name(apache configの環境セット)が開始から削除されます。 URI、そのため: '/ myapplication / subcla SS / Action'Becomes: 'subclass / action'or' / myapplication / sub / class /アクションのビコメア: '' sub / class /アクション 'これはモジュール名、およびapache:のようなメソッド名に変換されます。 :Request :: Controller :: SubClassまたはApache :: Request :: Controller :: Sub :: ClassWith Action()メソッドName.ITは、サブクラスまたはアクション名にその後、要求は拒否されます。次にディスパッチャはモジュール名から動的に継承してから、$ self-> action()を呼び出します。コントローラのAction()メソッドは、オブジェクト指向の方法で呼び出されます。このオブジェクトには、次のハッシュ要素が含まれています。このオブジェクトには、次のハッシュ要素が含まれています.REQUEST => $ R、#Apache RequestオブジェクトDBH => $ DBH、#データベース接続オブジェクトCFG => $ CFG、#APPCONFIGオブジェクトテンプレート=> $ TEMPLATE、#テンプレートプロセッサAPR => $ Q、#CGI / libapreqオブジェクトセッション=>%session#設定ファイルでのこのユーザーデデータのセッションデータ、 'dbh'または 'Session'はオフになっている場合は未定義かもしれません.crosultコントローラメソッドの例を次のように書かれている可能性があります。パッケージApache :: Request :: Controller ::サブクラス; @isa = qw(Apache :: Request :: Controller);厳密を使う。 Apache :: const qw(:common:methods:HTTP)を使用してください。サブアクション{My $ self =シフト。 My $ Thing = getthingByID($ self - > {'dbh'}、$ self - > {'apr'} - > param( 'thingid')); $ self - > {'request'} - >ステータス(http_ok); $ self - > {'要求'} - > content_type( 'text / html'); $ self - > {'template'} - >プロセス( 'mytemplate'、{thing => $ thing}); OKを返します。 1; 1;要件: ・Perl
Apache :: Request :: Dispatcher 関連ソフトウェア