• 追加された行はこの色です。
  • 削除された行はこの色です。
* Mojolicious 概要 [#ee09c195]

*** テストサーバ起動 [#yfb2fcd6]
** テストサーバ起動 [#yfb2fcd6]
 MOJO_RELOAD=1 ./script/myapp daemon
http://www.simplicate.ca/blog/2008/12/getting-started-with-mojolicious---part-1.html

** 構造 [#kf1bb98c]
- lib/MyApp.pm アプリケーションクラス
- lib/MyApp/Example.pm コントローラクラス

** モデルクラスをアプリケーションクラスに登録する [#o0b0c0ae]

 package MyApp;
 
 use MyApp::Model;
 __PACKAGE__->attr(model => sub { MyApp::Model->new });
- attr()はモデルクラス等を登録出来るアクセサ。
- http://search.cpan.org/perldoc?Mojo::Base

** ログ [#ne90f424]
*** アプリケーションクラスで [#b1d78b56]
 sub startup {
   $self->log->debug('### TEST ####');
 }
*** アクションクラスで [#yb0fe22b]
 sub welcome {
   $self->app->log->debug('### TEST ####');
 }
** Mojo::Home ホームオブジェクト [#lcb0864e]
 $path = $self->app->home->to_string; # /home/taro/mojo/bbs/script/
- http://d.hatena.ne.jp/perlcodesample/20090422/1241458411
- [[Mojo::Home>http://search.cpan.org/perldoc?Mojo::Home]]

** 参考・マニュアル [#w21c7a85]
:Perl入門~サンプルコードによるPerl入門~|http://d.hatena.ne.jp/perlcodesample/20091210/1260183022
:Mojoを使って自作ウェブアプリをよりポータブルに!|http://gihyo.jp/dev/feature/01/mojo


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS