Amon2::Manual::Components.ja - Amon2 における Component 構成について。
Amon2 における各コンポーネントの定義についてここに記す。
Plugin は、フックポイントにフックして処理する、Request, Response, Context といった各クラスにメソッドをはやす、といったことをするクラスで す。
__PACKAGE__->load_plugins(qw/PluginName/);
といった形式で使います。Amon2::Plugin::PluginName->init($c) が起動時によ ばれるので、init メソッドの中に処理を記述してください。
Dispatcher は、ウェブリクエストを処理するコントローラを決定します。
Dispatcher はインスタンス化され*ません*。必要、ないですよね。
通常、Dispatcher は MyApp::Web::Dispatcher といったネームスペースに配置 されます。M::W::Dispatcher->dispatch($c) という形でメソッドはよびだされ ます。
リクエストをうけとって、レスポンスを返す人です。Model からデータを出し 入れして、View で結果を描画します。
To install Amon2, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Amon2
CPAN shell
perl -MCPAN -e shell install Amon2
For more information on module installation, please visit the detailed CPAN module installation guide.