Apache :: Request :: Dispatcher

Apache :: Request :: Dispatcher Moduleは、Apache :: Request :: Controllerのサブクラスへの要求をディスパッチします。
今すぐダウンロード

Apache :: Request :: Dispatcher ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Bradley Kite
  • 出版社の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 関連ソフトウェア