タグ

2011年10月24日のブックマーク (4件)

  • The Aura DI package provides a dependency injection container system

    Aura DI The Aura DI package provides a dependency injection container system with the following features: native support for constructor- and setter-based injection lazy-loading of services inheritable configuration of setters and constructor params When combined with factory classes, you can completely separate object configuration, object construction, and object usage, allowing for great flexib

    k-holy
    k-holy 2011/10/24
  • Silexの紹介記事を寄稿しました&さらに最新情報 - ぷぎがぽぎ

    Silex のことが書かれた最初の記事かも? もうみなさんご存知ですよね。今月のWEB+DB PRESS Vol.65 に"PHPフレームワーク実践活用〜Symfony2,CakePHP,Silex〜"という特集があります。 今回、声を掛けていただき 6ページにまとめた Silex の紹介記事を寄稿しました。 http://gihyo.jp/magazine/wdpress/archive/2011/vol65 内容は、ただSilexの説明をするだけでは面白くないので、CSVファイルで用意した新着情報の一覧表示、詳細表示を行う小さなアプリケーションのサンプルを作り、そのソースコードでSilexの特徴を解説するという流れになっています。 実際にサンプルコードもダウンロードできるようになりますので、環境さえあればソースコードを一式展開するだけで試すことができるようになっています。 予想外の出来

    Silexの紹介記事を寄稿しました&さらに最新情報 - ぷぎがぽぎ
    k-holy
    k-holy 2011/10/24
    "Silex, Twig, SwiftMailerなどの公式サイトは全てSilexで作られている"ほー
  • ajaxzip3 - Google Code

    Code Archive Skip to content Google About Google Privacy Terms

  • Ray – Annotation based DI system for PHP « BEAR Blog

    Ray.Di Ray.DI は DI (Dependency Injection: 依存性注入) のためのフレームワークです。Google Guiceにインスパイアされ、Aura.Diライブラリを利用したPHP用DIコンテナです。メソッドインターセプターによるアスペクト指向プログラミングをサポートします。 この記事は初学者向けのDIやAOPの解説は含みませんが、1サンプルを通じてなるべく分かりやすく全体構成を説明したいと思います。 ターゲットオブジェクト インジェクト対象となるメソッドに@Injectとマークします。@PostConstuctはインスタンスコンストラクトされ後の初期化メソッドを表します。@Transactional, @Templateはユーザーが定義したアスペクト指向プログラミングのためのアノテーションで、@Aspectと共に用い、そのメソッドがインターセプトされる事を指