タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

S2Containerに関するinnx_hidenoriのブックマーク (2)

  • S2Container.PHP5を用いたDIベースの開発

    はじめに 皆さんは、Seasarファウンデーションをご存知でしょうか。2005年12月にNPO(非営利団体)として運営が開始されたオープンソースソフトウェア開発コミュニティです。 S2Container.PHP5は、Seasarファウンデーションの1プロジェクトとして開発が進められています。S2Containerとは、DI(Dependency Injection)とAOP(Aspect Oriented Programming)をサポートする軽量コンテナで、Javaで開発されました。S2Container.PHP5はS2ContainerをPHP5に移植したものです。2005年の5月にSeasarファウンデーションで開発がスタートし、2006年4月29日にS2Container.PHP5-1.1.0が正式にリリースされています。 稿では、PHP5環境で動作するS2Container.P

    S2Container.PHP5を用いたDIベースの開発
  • S2Container.PHP5 & S2Dao.PHP5のキャッシュ機能を強化して高速化する - ekurodaの日記

    S2Container.PHP5 & S2Dao.PHP5を使ってる人ってどの位居るんでしょうね?ずっとsymfonyと組み合わせて使ってるけど、当に便利なんだけどな。symfony始める時にPropelをそのまま使うか考えたんだけど、ドキュメントを軽く読み流した感じだと、確かに簡単なCRUDやったり、関連を辿って取得するのには便利で良さそうだと思ったものの、複雑なクエリを発行した場合に結果セットをO/Rマッピングするのが面倒そうな気がした。(複雑なクエリの場合は、Criteriaは使わずにCreole使うか普通にプリペアド・ステートメント作ってクエリ発行後、手でマッピングする感じになる?もしくはマッピングしないとか?) S2DaoならEntityやDtoに適当にアノテーション記述しさえすればどんなクエリでも簡単にオブジェクトにマッピングできてとてもシンプル。僕は元々C#でSeasarシ

    S2Container.PHP5 & S2Dao.PHP5のキャッシュ機能を強化して高速化する - ekurodaの日記
  • 1