パソコン書・ビジネス書出版のソーテック社

ソーテック社 | パソコン・ビジネス書籍出版

Yahoo!Googleで上位ランクするための 新版 SEO完全計画

Google検索

Google

WWW を検索
sotechsha.co.jp を検索
PHPフレームワーク Zend Framework入門
「いつ出るの?」
 2006年末あたりからネット上でそんな声がちらほら聞こえるようになりました。PHPのフレームワークで、リリース前からこれほど話題に上がっていたものは、他になかったような気がします。それは言うまでもなく、「Zend公式」のフレームワークであるからに他なりません。
 PHPが誕生して12年が経ちますが、これまでのPHPの歴史において、様々なフレームワークと呼ばれるものが生まれては消えていきました。デファクトスタンダードになったものはいまだ存在しないのです。どのフレームワークも業務で使用するには多少の不安が残ってしまうのが事実でした。
 そんな中、あのZend Technologies社がフレームワークの開発に乗り出したのです。これには私も衝撃を受けました。本書を手に取った皆さんもそう思われたことでしょう。そのフレームワークが2007年7月2日、ついに正式リリースを迎えました。
 「Zend Framework」は、内部構造、機能、ライセンス形態など、あらゆる点においてビジネスユースを考慮したものになっています。「PHPフレームワークの本命」の称号にふさわしいものだと思います。近い将来、「Zend Framework」がPHPにおけるフレームワークのデファクトスタンダードになるのは間違いないでしょう。

 さて、どんなにすばらしいものであっても、実際に導入するかどうかは別問題です。そして導入を左右する最大の要素は「どれくらい情報(資料)があるか」だと思います。中でも書籍が出ているかどうかは重要でしょう。
 「Zend Framework」は、オフィシャルサイトにかなりしっかりしたオンラインマニュアルがあります。ただし、オフィシャルサイトにあるのは「リファレンスマニュアル」にあたるもので、機能の細かい紹介はあるものの、「実際にどうやって使うのか」を理解するにはそれなりの時間を要します。また、実際に「Zend Framework」を使ったことがある方は分かると思いますが、オンラインマニュアルには説明が足りないところや、項目自体が抜けているところがあります。そこで仕方なく「Zend Framework」本体のソースを解析しながら理解する、といった手間のかかる作業が発生してしまうのが実情です。

 そんな数々の問題を解決すべく、本書が出版されました。「Zend Framework」をビジネスユースを前提に、「開発効率」「メンテナンス性」などをテーマとして解説しています。どのように利用するのが最も分かりやすく効率が良いかを、様々な角度から考えた上で執筆しました。Part5では「Zend Framework」の数あるコンポーネントの中から、利用頻度の高そうなものをピックアップして解説しています。したがって、辞書のような使い方もできると思います。本書の内容は全て、「Zend Framework」本体のソースを解析した上で執筆していますので、オンラインマニュアルに載っていない内容も含まれているはずです。初めて「Zend Framework」を使う方も、そして既に「Zend Framework」を使っている方にも、是非読んでいただきたい一冊です。
(「はじめに」より)
カバーイメージ
著者:藤野真吾 監修:ゼンド・ジャパン
B5変形・336ページ・1色
本体価格:2,780円+税
ISBN978-4-88166-593-0
 
本の購入はこちらからどうぞ
アマゾンで購入 セブンネットショッピングで購入 楽天ブックスで購入
サポートページへ
正誤表ページへ
目次を表示する ≫
はじめに
CONTENTS
本書で使用したサンプルファイルのダウンロードについて
INDEX

Part1 PHPとZend Framework
Chapter 1-01 PHPとオブジェクト指向
Chapter 1-02 Zend Frameworkとは

Part2 開発環境を準備する
Chapter 2-01 サーバー環境の構築
Chapter 2-02 検証環境XAMPPの構築
Chapter 2-03 Zend Frameworkのインストール

Part3  Zend Frameworkの基本を学ぶ
Chapter 3-01 オブジェクト指向型プログラミング
Chapter 3-02 MVCモデル― Zend_Controller、Zend_View
Chapter 3-03 データベースアクセス― Zend_Db
Chapter 3-04 認証とアクセス制御― Zend_Auth、Zend_Acl
Chapter 3-05 設定情報の管理― Zend_Config
Chapter 3-06 デバッグと例外― Zend_Debug など

Part4 アプリケーションを作る
Chapter 4-01 RSSまとめサイトを作る
Chapter 4-02 サンプルプログラムのインストール
Chapter 4-03 まずは使ってみよう
Chapter 4-05 設計フェーズ
Chapter 4-06 開発フェーズ
Chapter 4-07 プログラムをハックする
 
Part5 コンポーネントを使いこなす
Chapter 5-01 Zend_Registry
Chapter 5-02 Zend_Filter
Chapter 5-03 Zend_Loader
Chapter 5-04 Zend_Session
Chapter 5-05 Zend_Date
Chapter 5-06 Zend_Mail
Chapter 5-07 Zend_Pdf
Chapter 5-08 Zend_XmlRpc
Chapter 5-09 Zend_Json
Chapter 5-10 Zend_Version
Chapter 5-11 Zend_Service_Yahoo
Chapter 5-12 Zend_Service_Amazon

Part6 コーディング規約
Chapter 6-01 PHPプログラムの書式
Chapter 6-02 命名規則
Chapter 6-03 コーディングスタイル
Chapter 6-04 インラインドキュメント
 
Appendix 付録
Appendix 1 バグ情報
Appendix 2 Zend_Date定数一覧
Appendix 3 Yahoo! アプリケーションID取得方法
Appendix 4 AmazonアクセスキーID取得方法
Appendix 5 RSSまとめサイトのビュースクリプト

≪ 目次を隠す
※お使いのブラウザでJavaScriptが無効の場合は機能しません。