WINGS(Www INtegrated Guide on Server-architecture)
Www INtegrated Guide on Server-architecture :
   ホーム お問い合わせ サーバーサイド環境構築設定 つぶやき ブックマーク レンタルサーバー 総合FAQ/訂正&ダウンロード このエントリーをはてなブックマークに追加        
  • 刊行書籍情報  [書籍マップ
  • オンライン公開 技術記事
  • シリーズ別書籍リスト
  • 「WINGS News」登録/解除
  • WINGSプロジェクト紹介
  • WINGSプロジェクトメンバ募集





【カテゴリ】 Perl


PerlフレームワークCatalyst完全入門   サポート終了

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

山田祥寛/著
株式会社 インプレスジャパン/発行
定価 4,620円
B5変版・ 424ページ・ 1色
ISBN 978-4-8443-2865-0
発刊日: 2010年5月20日

[Amazon.co.jpからオンライン購入する]

   FAQ 本書訂正 アンケート ダウンロード

本書の特徴

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

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

まとめて読んで 更にスキルアップのこんな書籍

・Perlを基礎からきちんと学習したいなら
基礎Perl」(インプレスジャパン)
・開発時に便利なポケットサイズの辞典
Pocket詳解Perl/CGI辞典」(秀和システム)
分野・レベル別マップ

  Contents


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環境への配置

本ページへのリンクには、このロゴをご利用ください。


著作権情報個人情報保護について広告掲載についてRSSフィードについて
出版社の方々へ会社概要スタッフ紹介サイトマップ  
書籍/記事に関するご質問/お問い合わせは「WINGSお問い合わせフォーム」をご利用ください。
Copyright(c) 1998-2024,Yamada Yoshihiro.  All Right Reserved.