[XML基本講座]「Zend Framework徹底入門」好評発売中
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□
PHPフレームワークの本命「Zend Framework」を使いこなそう
これからのPHP開発は、フレームワークでスマートプログラミング
「Zend Framework徹底入門」
http://www.wings.msn.to/index.php/-/A-03/978-4-7981-1712-6/
山田祥寛 著
株式会社 翔泳社/発行
定価 3,990円
B5変版 1色刷
600ページ
ISBN 978-4-7981-1712-6
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□
こんにちは、山田です。
XML基本講座」読者の皆さんに、この場を借りて拙サイトのご紹介
です(お知らせが重複してしまった方はごめんなさい)。
翔泳社からZend Framework徹底入門が発売されました。
便利なコンポーネントが詰まったZend Frameworkを
使いこなせば、かなり開発効率が上がりそうです。
是非、ご覧になってみてください。
━━━━━━━━
1.本書の特徴
━━━━━━━━
●フレームワークは初めての人も安心
はじめにインストール方法、フレームワーク(Zend_Controller)としての
基本操作を、図を交えながらがっちり解説します。
●便利なコンポーネントを使い倒す
Zend Frameworkはフレームワークとしてだけではなく、各コンポーネント
を単体で使うことも可能。
各コンポーネントの使いどころやテクニックをサンプルと共に紹介。
サンプルコードはサポートサイトから入手可能です。
●お得な巻末リファレンスと役立つコラムの数々
巻末付録には、主要コンポーネントのクラス/メンバがわかる
簡易リファレンスを収録。
役立つポイントをおさえたコラムは、プラスアルファの知識習得に。
━━━━━━━━
2.本書目次
━━━━━━━━
1 イントロダクション
1.1 アプリケーションフレームワークとは?
1.2 Zend Framework利用のための基本環境設定
1.3 Windowsにおける環境設定の手順
1.4 Linuxにおける環境設定の手順
1.5 Windows/ Linux共通の環境設定の手順
2 Zend_ControllerによるMVCプログラミングの基礎
2.1 Zend_Controllerのアーキテクチャ
2.2 Zend_Controllerの基本
2.3 Zend_Controller対応のアプリケーションを構築しよう
2.4 リクエストオブジェクト/レスポンスオブジェクト
2.5 フロントコントローラ
2.6 アクションコントローラ
2.7 モジュール(Module)
3 Zend_Controllerにおけるアプリケーションの拡張
3.1 Zend_Controllerの処理フロー
3.2 ルータ(Router)
3.3 プラグイン(Plugin)
3.4 アクションヘルパー(Action Helper)
4 抽象化レイヤによるデータベース連携の基本
4.1 データベース抽象化レイヤとは?
4.2 データベースへの接続
4.3 レコードの登録/更新/削除
4.4 結果セットの取得
4.5 プリペアド・ステートメント
4.6 SQLレスでデータベースを操作する
4.7 トランザクション処理
4.8 プロファイリング
4.9 O/Rマッピング − Zend_Db_Tableクラス
4.10 O/R マッピングの高度なテーマ
5 エンドユーザへの窓口 ビュー開発の効率化
5.1 ビューの実装を効率化したい − Zend_View
5.2 ヘッダ/フッタなどの共通テンプレートを定義したい − Zend_Layout
5.3 ユーザ入力値の妥当性を検証したい − Zend_Validator
5.4 データのフィルタリングを実行したい − Zend_Filter
5.5 検証/フィルタリング規則をまとめて管理したい
− Zend_Filter_Input
5.6 指定したルールで文字列の高度な変換を行いたい
− Zend_Filter_Inflector
6 外部サービスとの連携でより高度なアプリケーション構築
6.1 メールの送受信をしたい − Zend_Mail
6.2 外部サイトとのHTTP 通信をしたい − Zend_Http
6.3 フィードを発行/解析したい − Zend_Feed
6.4 REST式Web APIを活用したい − Zend_Rest
6.5 XML-RPCによるサーバ間通信を利用する − Zend_XmlRpc
6.6 ネットワーク上の有名なサービスを活用したい − Zend_Service
7 ライブラリの活用でアプリケーション管理を効率化
7.1 アプリケーションに認証機能を実装したい − Zend_Auth
7.2 ユーザ権限に応じてアクセスを制御したい − Zend_Acl
7.3 アプリケーションの設定情報を一元管理したい − Zend_Config
7.4 さまざまなストレージへのロギングを簡易に行いたい − Zend_Log
7.5 キャッシュ機能を実装したい − Zend_Cache
7.6 セッション機能を活用したい − Zend_Session
8 帳票作成から国際化対応機能まで − Zend Frameworkの魅力
8.1 動的にPDF文書を生成したい − Zend_Pdf
8.2 日付/時刻の演算/整形/比較をしたい − Zend_Date
8.3 通貨を伴う数値を整形したい − Zend_Currency
8.4 単位を伴う数値の演算/比較をしたい − Zend_Measure
8.5 アプリケーションを多言語対応にしたい − Zend_Translate
Appendix 簡易リファレンス
COLUMN一覧
フレームワーク導入のデメリット
Windows環境でZend Frameworkアプリを開発するときの注意
知っておきたいZend Frameworkのコーディング規約
ミニマム版フロントコントローラ
コントローラ/アクション名が複数の単語を含む場合
getParamメソッドは使用しない
安全な「グローバル変数」 − Zend_Registry
例外処理のさまざまな手法
Zend Frameworkをより深く学ぶための参考書籍
デフォルトメソッドの内部的な実装
複数コンテキストをまとめて登録するには?
JSON形式の応答を出力するには?
PHPアプリ開発に役立つ統合開発環境 − PHP Development Tool
データベースに接続した場合の確認事項
おおもとの接続オブジェクトを取得する
流暢なインターフェイス
メタ情報の取得
行セットへのランダムアクセス
結合先のテーブルから列を取得しない
Smartyを手軽に導入するには?
Zend_Uri
HtmlEntitiesフィルタはエスケープフィルタにセットする
エラーメッセージを一元的に管理するには?
PRESENCEメタコマンドではダメなのか?
アップロードファイルを動的に添付することも可能
HTMLメールや添付ファイルを濫用しない
トラックバックとは?
RSSのバージョン
Yahoo!検索Web サービス
Zend_Rest_Clientクラスの制限
アクセスキーの取得方法(Amazon Webサービス)
Zend_Service_Yahoo利用時の注意点
Google Data APIを活用したい
PHPの実行/開発環境を簡単に用意する − XAMPP
対象ユーザの絞り込み
ストレージクラスを差し替える方法
Zend_Logのフィルタ
ログ項目を追加するには?
デバッグ時の変数出力に便利なZend_Debug
ページを回転させるには?
Zend_Locale依存のコンポーネントを利用する場合の注意点
書式指定子の変更
Zend_Currencyで利用可能な通貨
利用可能な単位を取得するには?
PHPが利用可能なレンタルサーバ
--------------------------------------------------------------------
■登録/解除の方法
http://www.mag2.com/m/0000025697.htm
「IE5.0xで挑戦!XML基本講座」は、上記URLよりいつでも登録/解
除可能です。
=====================================================================
○「IE5.0xで挑戦!XML基本講座」 (不定期)
発行責任者 :山田祥寛(namidon@mbh.nifty.com)
発行システム:まぐまぐ http://www.mag2.com/
マガジンID:0000025697
【「IE5.0xで挑戦!XML基本講座」は無料コンテンツですが、用途に
関わらず無断転載は禁じます。使用の場合には、必ず事前に発行責任
者への御連絡をお願いします。】
=====================================================================


![転職なら[en]社会人の転職情報!転職成功者続出 転職なら[en]社会人の転職情報!転職成功者続出](http://kamogawa.mag2.com/bn/recommend/sya.gif)
![派遣のお仕事探しなら[en]派遣のお仕事情報 派遣のお仕事探しなら[en]派遣のお仕事情報](http://kamogawa.mag2.com/bn/recommend/haken.gif)
![アルバイト探しは[en]本気のアルバイト アルバイト探しは[en]本気のアルバイト](http://kamogawa.mag2.com/bn/recommend/baito.gif)
![就職サイトは[en]学生の就職情報 就職サイトは[en]学生の就職情報](http://kamogawa.mag2.com/bn/recommend/gakusei.gif)
![転職なら[en]転職コンサルタントキャリアを活かした転職に! 転職なら[en]転職コンサルタントキャリアを活かした転職に!](http://kamogawa.mag2.com/bn/recommend/consul.gif)