タグ

DIに関するsugimoriのブックマーク (9)

  • SpringでField InjectionよりConstructor Injectionが推奨される理由 - abcdefg.....


    SpringField InjectionConstructor Injection調 (2016/12/30) final (2017/03/29) Immutability --- IntelliJ使 Spring Boot@Autowired(@Inject)使  Field injection is not recommended.  Field injection is not recommended. Spring Team recommends: "Always use
    SpringでField InjectionよりConstructor Injectionが推奨される理由 - abcdefg.....
    sugimori
    sugimori 2016/12/31
    やっぱりそうなのね
  • spring-study/memos/ioc-container/03.dependency-injection.md at master · kazuki43zoo/spring-study

    sugimori
    sugimori 2016/12/25
    3つのインジェクションの使い所がわからんなー
  • 作って理解するDIコンテナ - きしだのHatena


    DI使  DI使DIDI Web Web - Hatena  1  static Map<String, Class> types = new HashMap<>(); static void register(String
    作って理解するDIコンテナ - きしだのHatena
  • 「なぜDI(依存性注入)が必要なのか?」についてGoogleが解説しているページを翻訳した  - Qiita


    DI調Google Guice  Google GuiceGoogleDIJava使Scala使Play Framework     
    「なぜDI(依存性注入)が必要なのか?」についてGoogleが解説しているページを翻訳した  - Qiita
  • Ray 1.0.0 « BEAR Blog


    Ray.Di / Ray.Aop1.0.0 Ray.DiDIRay.AopGoogleDIGuicePHP first commit Ray.AopPHP5.4PHP5.3 https://github.com/koriym/Ray.Aop/tree/2ab2dff8204622fdfaeae0bd608e88010b98b99f  
    sugimori
    sugimori 2013/04/23
    PHPのDI/AOPだ。スゴイなー
  • いまさらきけない「ドメインモデル」と「トランザクションスクリプト」 - ひがやすを技術ブログ

    このネタは、私自身も何度も書いてきたけど、結局意味のある結論になったためしがありませんが、再度考え直してみたいと思います。 「ドメインモデル」と「トランザクションスクリプト」をすごく簡単に説明すると、トランザクションスクリプトとは「アクションより起動される一連の手続き」、ドメインモデルとは「ドメイン内の名詞によって体系化されたモデル」です。 トランザクションスクリプト派は、「トランザクションスクリプトの方が書くのが簡単だし、業務アプリケーションにオブジェクト指向は、ほとんど必要ない」といいます。 それに対し、ドメインモデル派は、「ドメインモデルはオブジェクト指向を生かすことができるのでメンテナンス性が良い」と主張します。 ずっと平行線のままですね。 私は一番最初に「ユースケースと一対一にサービスクラスを設け、ビジネスロジックはサービスクラスに記述する」という主張をしてました。 記念すべき(

    いまさらきけない「ドメインモデル」と「トランザクションスクリプト」 - ひがやすを技術ブログ
    sugimori
    sugimori 2012/10/08
    今改めてこの記事を読むといろいろ考えることがある。従来の業務システムは、トランザクションスクリプトに近いのだろうか。
  • PHP5.4+フレームワーク BEAR.Sundayを理解するためにRay.Diを触ってみるの巻 其の参 : 今日も適当ダイアリー


    2012-07-12 PHP5.4+ BEAR.SundayRay.Di  : BEAR, PHP, PHP5.4, Ray  @madapaja PHP5.4+ BEAR.SundayRay.Di     Ray.Di 使 Ray.Aop 使   @PostConstruct  @PostConstruct __construct() 
    sugimori
    sugimori 2012/09/27
    PHPでもいろいろできるんだなー。
  • Android MockとRoboGuiceでTDD - 遥かへのスピードランナー

    Androidアプリ開発(に限った話ではないですが)でTDDしたいと思ったときに、テスト対象クラスのフィールドをモックで差し替えたい、と思うことがしばしばあります。依存するクラスの振る舞いを固定化することで、テスト対象オブジェクトの振る舞いだけに着目したテストケースを書くことができるからです。 そんな時に、DIコンテナ上でコードを書いていると便利です。以前、少しだけSeasar2+EasyMockでテストを書いていたことがあったのですが、作成したモックオブジェクトの差し替えを、ほぼ全てSeasar2がやってくれたのでものすごく便利でした。 Android開発でもSeasar2+EasyMockくらい簡単にテストを書きたい! ということで、 Android Mockでモックオブジェクトとその振る舞いを定義 RoboGuiceでモックオブジェクトをテスト対象クラスにインジェクト ということをや

    Android MockとRoboGuiceでTDD - 遥かへのスピードランナー
    sugimori
    sugimori 2012/04/24
    AndroidでDIってあんまり使わないのかな?
  • はてなブログ | 無料ブログを作成しよう


     2024/04/28  4/20     
    はてなブログ | 無料ブログを作成しよう
    sugimori
    sugimori 2011/07/08
    php5.3の機能ってよく知らないな
  • 1