運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。
![Piece Frameworkによるブログアプリケーションの作成 記事一覧 | gihyo.jp](https://cdn-ak-scissors.b.st-hatena.com/image/square/7241c583676d54fc052c4388a6edd25e4c7f280b/height=288;version=1;width=512/https%3A%2F%2Fgihyo.jp%2Fassets%2Fimages%2Fgihyojp-ogp.png)
概要 † Piece_Flow は Piece Framework を構成するプロダクトの1つで、 Web フローエンジン及び継続サーバの機能を提供するライブラリです。 この Piece_Flow を Zend Framework に組み込み、 Piece Framework と同様のステートフルなプログラミングができるようにします。 標準の Dispatcher を継承しており、通常は今までと同じ動作をします Module, Controller, Action が特定の組み合わせの場合に、フローを用いた制御に切り替わります フロー実行中は、YAML や XML 形式のフロー定義ファイルによって画面遷移を制御することができます (意図しない画面遷移を禁止できるため、CSRF 対策などの処理を書く必要がなくなります) フロー実行中は、変数のセッションへの保存、復帰が自動的に行われます
プレゼン資料は公開されるのかな? 『フレームワークは設計を「蒸留」したもの』 単一の大きなフレームワークより、より小さく焦点の合った多くのフレームワークを使う 「Piece」の由来だそうです 2月初回リリース予定 Piece ORM(O/Rマッパー) Eclipse用プラグイン:Piece_IDE、YAML Editor Pieceのメリット ステートフルなプログラミング(継続サーバ) アプリケーションの保護 Webフローエンジン Pieceの継続サーバ フロー状態をセッションに保存(有限状態マシンのインスタンス) ステートフルプログラミング ある処理をそれが本来あるべき場所に一度だけ書けば良くなる 例)Validation 「アクション継続」によるアクションクラスのステートフル化 スコープ フロースコープとフロー変数 セッション >= フロー >= リクエスト Piece_Unity0.
Piece Framework 勉強会の後の懇親会で出た(と思う)正規表現を使わずに整数であるかどうかを確認するにはどうするか?というネタと、Binary Hacks の Hack#97 - 浮動小数点数のビット列表現 を Pure PHP でやってみる、の両方をいっぺんに。ctype_digit() は一文字目が符号だとアウトなので、あえて使わずに。 <?php /** * Parse the value as an integer. * * @param mixed $num Numerical value. * @param bool $allow_hex Whether allows to parse the hexadecimal string. * If set to true, hexadecimal string is handled as 32-bit signed in
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く