書籍詳細(PerlフレームワークCatalyst完全入門)

PerlフレームワークCatalyst完全入門 書影

ISBN: 978-4-8443-2865-0

PerlフレームワークCatalyst完全入門

山田祥寛 著

サポート終了
著者山田祥寛
出版社インプレスジャパン
価格4,200円(税別)
判形B5変版・1色
ページ数424ページ
発売日2010年5月20日
対象レベル中級

PerlフレームワークCatalystの入門書

Catalystのしくみや開発に必要な環境設定などからきちんと学習できます。
基本構文、ビュー/モデル/コントローラの開発方法を丁寧に解説しており、セッション/認証機能の拡張や単体テストなども扱っています。
PerlフレームワークCatalyst完全入門 ロゴ

更新履歴

更新情報はありません。

目次

  • Chapter1 イントロダクション -Catalystの全体像と開発の準備-
  • 1.1 Catalystというフレームワーク
  • 1.2 Catalystを利用するための環境設定
  • Chapter2 Catalystの基本 -MVC開発とScaffolding機能の活用-
  • 2.1 スケルトンの作成
  • 2.2 コントローラの基本
  • 2.3 ビューの基本
  • 2.4 モデルの基本
  • 2.5 アプリケーションクラス
  • Chapter3 コンテキストオブジェクト -HTTPリクエスト/レスポンスの操作-
  • 3.1 リクエストオブジェクト——Catalyst::Request
  • 3.2 レスポンスオブジェクト——Catalyst::Response
  • 3.3 HTTPステータスを設定する——statusメソッド
  • 3.4 コンテキストオブジェクトのその他のメソッド
  • Chapter4 ビュー開発 -テンプレートエンジンTemplate Toolkit-
  • 4.1 テンプレートファイルの構成要素
  • 4.2 変数(Variables)
  • 4.3 ディレクティブ(命令)
  • 4.4 フィルタ
  • 4.5 仮想メソッド(Virtual method)
  • 4.6 プラグイン(Plugins)
  • 4.7 設定パラメータ
  • 4.8 出力のJSON対応——Catalyst::View::JSON
  • Chapter5 モデル開発 -O/Rマッパーとデータベース連携-
  • 5.1 データ取得の基本——findメソッド
  • 5.2 より複雑な条件での検索——searchメソッド
  • 5.3 ResultSetクラスのその他のメソッド
  • 5.4 レコードの登録/更新/削除
  • 5.5 複数テーブルをまたがる処理
  • 5.6 データベース連携のその他の話題
  • Chapter6 コントローラ開発 -ディスパッチとリクエストフローの制御-
  • 6.1 属性(アトリビュート)
  • 6.2 連鎖アクションを定義する——Chained属性
  • 6.3 組み込みアクション
  • 6.4 リクエストフローの制御
  • 6.5 ロールによる処理の割り込み——Catalyst::Controller::ActionRole
  • Chapter7 プラグイン -セッション管理から認証、キャッシュ操作まで-
  • 7.1 セッション機能を利用する——Catalyst::Plugin::Session
  • 7.2 フォーム認証を実装する——Catalyst::Plugin::Authentication
  • 7.3 ユーザ入力の検証機能を実装する——Catalyst::Plugin::FormValidator::Simple
  • 7.4 アプリケーションにキャッシュ機能を実装する——Catalyst::Plugin::Cache
  • 7.5 国際化対応のサイトを構築したい——Catalyst::Plugin::I18N
  • 7.6 各種形式の設定ファイルを利用する——Catalyst::Plugin::ConfigLoader
  • Chapter8 単体テスト -Test::*とCatalyst::Test-
  • 8.1 単体テストの基本——Test::More&Test::Harness
  • 8.2 Test::Moreの基本
  • 8.3 コントローラクラスのテスト——Catalyst::Test
  • 8.4 Test::More/Catalyst::Test以外のテストモジュール
  • 8.5 補足:Catalyst::Model::Adaptorとコントローラクラスの単体テスト
  • Appendix Apache+mod_perl環境への配置

正誤表

現在、正誤情報はありません。

FAQ

現在、FAQはありません。

お問い合わせ

書籍に関するご質問や誤りのご報告、ご意見・ご感想などをお寄せください。

Powered by メールフォーム 『オレンジフォーム』