タグ

diに関するfoaranのブックマーク (6)

  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは、お名前.comで取得されています。 お名前.comのトップページへ Copyright © 2020 GMO Internet, Inc. All Rights Reserved.

    foaran
    foaran 2007/08/03
  • 『DIコンテナを使った開発のパターン』

    先日、Springユーザグループの勉強会に参加してきた。そこでは、Springを使った開発のパターンをみんなで考えるという、ワークショップ形式の面白い試みをしていた。 今回議論に挙がったのは、インタフェースをどういった方針で用意するかに関するパターンと、Bean定義ファイルをどのように用意すべきかに関するパターンの2つだった。(その結果は、ここに暫定的にまとめられている) Spring開発パターン化の試みを振り返って思いついたのは、こうしたパターンの多くはSpringだけでなく、Seasarやその他のDIコンテナ(Pico、HiveMind、Guice・・・)を使った開発にも共有できるだろうということだ。 J2EEパターンや.NETエンタープライズソリューションパターンに対してFowlerのP of EAAがあるように、SpringパターンやSeasarパターンに対して、より汎用的なDIコ

    foaran
    foaran 2007/08/03
  • Inversion of Control コンテナと Dependency Injection パターン

    以下の文章は、Martin Fowler の「Inversion of Control Containers and the Dependency Injection pattern」を、かくたにが翻訳したものです。原著者の許可を得て翻訳・公開しています。 翻訳にあたっては、kdmsnr さんにご協力をいただきました。ありがとうございます。公開後の改訂履歴を記事の最後に記述しています。 Java コミュニティでは軽量コンテナが花盛りである。 軽量コンテナは、異なるプロジェクトのコンポーネントをひとまとまりのアプリケーションとして組み立てることを支援する。 このようなコンテナの根底には、コンポーネントの結び付け方についての共通したパターンがある。 そのパターンのコンセプトは「Inversion of Control(制御の反転)」と、まことに包括的な名前で呼ばれている。 記事では、このパタ

  • Flex Coder

    こんばんは〜、sato-shiです。 最近、会社でこんなの始めました。 技術ネタも掲載する予定です。 よろしければお越しください〜。 クラスメソッドブログを公開 http://classmethod.jp/news/etc/start-classmethod-blog/ 今週の4/20水曜日に市ヶ谷でセミナーします。 ネタは「リモートアクセス環境構築事例セミナー」と題しまして、 当社で何年かに渡って検討・実施されてきた、 情報セキュリティ向上と業務効率アップと コストのバランスを考えた事例セミナーです。 ↓まだ申込可能です〜♪ リモートアクセス環境構築事例セミナー http://classmethod.jp/seminar/remote-access/ インターネットセキュリティやファイアウォール等で有名な ソニックウォール社さんとの共催となっています。 ソニックウォールさんからは、Son

    Flex Coder
  • Java開発を変える最新の設計思想「Dependency Injection(DI)」とは:ITpro

    「DIする」,「インジェクション(注入)する」──新しい技術に敏感なソフトウエア開発者たちの間で使われている言葉である。DIとは,「軽量コンテナ」を実現する新しい設計思想Dependency Injection(依存性注入)の略称である。同じ概念をIoC(Inversion of Control,制御の反転)と呼ぶ場合もある(詳細は後述)。「DIする」と言えば開発者の間では通用するぐらいに,この設計思想は注目されているのだ。 DIが注目される理由は簡単だ。ソフトウエア開発者の開発サイクルを大幅に改善するからだ。筆者が司会を担当した「軽量コンテナ」に関するパネル・ディスカッション(注1)では,DIを適用した軽量コンテナ「Spring Framework」のおかげで「睡眠時間が確保できるようになりました」と複数のパネリストが真顔でコメントしたほどである。DIは,それだけ有効な技術なのだ。 注1

    Java開発を変える最新の設計思想「Dependency Injection(DI)」とは:ITpro
    foaran
    foaran 2007/04/10
  • [ThinkIT] 第1回:時代は今「DIxAOPコンテナ」 (3/4)

    DI(依存性の注入)についての解説を行ってきましたが、ではDIxAOPコンテナが提供する依存性の注入はどのようなシステムを構築する時に利用すればよいでしょうか。 DIxAOPコンテナが解決する依存性の注入は、ステートレスつまり値を持たないオブジェクトをつなぐのに向いています。このようなステートレスなオブジェクトを利用した設計パターンをトランザクションスクリプト(図4)といいDIxAOPコンテナはトランザクションスクリプトを実現するのに向いています。 トランザクションスクリプトで扱うドメインオブジェクトは、振る舞いを持たないシンドメイン(やせたドメイン)です。シンドメインに値を設定するのは、DIxAOPコンテナではなくデータベースにアクセスして値を取得するDAO(Data Access Object)です。またDAOが値をセットするシンドメインのことをTO(Transfar Object)や

    foaran
    foaran 2007/04/07
  • 1