|
||||||||||||||||
| 前のページ 1 2 3 次のページ | ||||||||||||||||
| その他のアクション | ||||||||||||||||
|
その他のアクションは紙幅の関係で省略しますが、同じように実装していきます。本書サポートページからダウンロードしたサンプルを参考にしてください。 既にあるアクションと同じような処理であれば、forwardを使って、コードの二重化を避けるように注意すればいいと思います。 今回、フォームの妥当性チェックなどを一切省いてしまいましたが、次のようなプラグインで実現できます。
全てのアクションを定義すれば、アプリケーションの作成は完了です。http://localhost:3000/にアクセスすれば、図5のようなページが表示されます。 |
||||||||||||||||
| mod_perlやCGIで動かす | ||||||||||||||||
|
Catalyst付属のWebサーバーも良いですが、本格的にサービスインするならApacheのようなWebサーバー上で動かす方が良いですよね。 mod_perlで動かすためのhttpd.confの例はリスト28のように、CGIで使う場合のscriptはリスト29のようになります。 リスト28:mod_perl環境のhttpd.confの設定例
<Location /bookmark>
リスト29:CGIスクリプトの例
#!/usr/bin/perl -w
|
||||||||||||||||
|
前のページ 1 2 3 次のページ |
||||||||||||||||
|
|
||||||||||||||||
|
||||||||||||||||
|
|
||||||||||||||||
|
||||||||||||||||
|
|
||||||||||||||||
|
||||||||||||||||


