タグ

DIに関するwackyのブックマーク (3)

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

    はじめに 皆さんは、Seasarファウンデーションをご存知でしょうか。2005年12月にNPO(非営利団体)として運営が開始されたオープンソースソフトウェア開発コミュニティです。 S2Container.プロジェクトとして開発が進められています。S2Containerとは、DI(Dependency Injection)とAOP(Aspect Oriented Programming)をサポートする軽量コンテナで、Javaで開発されました。S2Container.ainerをainer.稿では、ainer.P

    wacky
    wacky 2006/09/04
    「Seaser」の軽量コンテナS2Container.PHP5を用いたDIベースの開発について解説。自動バインディング機能を利用 。
  • Sarugau.org

    Sarugau JS とは サーバサイドDHTMLエンジン"Sarugau JS"は、Java上で動作するJavaScriptとDIコンテナを使ったプレゼンテーション層用のフレームワークです。 ダイジェスト版の機能説明 ダウンロード ユーザーズガイド ぜひ、フィードバックをinfo[あっと]sarugau.org([あっと]を@に変換してください)まで。 Sarugau JSの解説 Sarugau JSに関する情報をDBマガジン2006年6月号に「サーバーサイドJavaScriptによる完全分業型Webアプリケーション開発」として寄稿しました。この内容の一部を編集部様の許可を得て掲載しています。 Rhinoとは コンセプトとアーキテクチャ 開発言語を実装箇所に応じて選ぶ

    wacky
    wacky 2006/05/03
    サーバサイドDHTMLエンジン。Java上で動作するJavaScriptとDIコンテナを使ったプレゼンテーション層用のフレームワーク。
  • お宝はオープンソースにあり!第5回オブジェクト指向を補完するアスペクト指向を体験しよう(3)

    アスペクトを実行時に織り込むSeasar2 (1)Seasar2をインストールする さて今度はSeasar2を見ていきましょう。まず,SeasarプロジェクトのWebサイト(http://www.seasar.org/)から「S2.2.10.log4j.propertiesが存在するディレクトリのパスを環境変数CLASSPATHに追加してください*5。 (2)織り込む対象を用意する 先ほどと同様に,アスペクトを織り込む対象になるアプリケーションを作成します。2005年9月号の連載第3回で紹介したように,軽量コンテナを利用するには,まずコード内で利用するインタフェースと具体的な実装クラスを用意する必要があります。そこで,インタフ

    お宝はオープンソースにあり!第5回オブジェクト指向を補完するアスペクト指向を体験しよう(3)
    wacky
    wacky 2005/12/09
    「クラス・ロード型」のサンプル。軽量コンテナ「Seasar2」でアスペクトを組み込む。
  • 1