タグ

guiceに関するgamiのブックマーク (6)

  • DIのお話を書いてみる(Guice)

    まず。この物語はフィクションであり このエントリ上のコードはあくまでもチュートリアル用のコードであり、実用性に関しては(ry という訳で、id:happy_ryoのリクエストにお応えして、id:daisuke-mが書いたDIのお話のパクリです。Guiceを使ってみます。 ポリモーフィズムの例をもうちっと実用的に書いてみた。 - 都元ダイスケ IT-PRESSの続きとして書かれた、「DIのお話を書いてみる」をGuiceで書いたものです。必ずしもネタ元と同じ展開になるとは限りません...というか、Seasar2とGuiceでは機能が違うから同じ展開は難しいのです。が、「DIとはなんぞや?」を説明する、という目的とサンプルアプリケーションは同じです。 まずはいきなりMain...ではなくBusinessLogicを見てみますか。 import com.google.inject.Inject;

    gami
    gami 2010/07/30
  • アプリケーションをDependency Injectionフレームワークから分離する

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    アプリケーションをDependency Injectionフレームワークから分離する
    gami
    gami 2010/07/30
  • ToTT

    メディア関係者向けお問い合わせ先 メールでのお問い合わせ: pr-jp@google.com メディア関係者以外からのお問い合わせにはお答えいたしかねます。 その他すべてのお問い合わせにつきましては、ヘルプセンターをご覧ください。

    ToTT
    gami
    gami 2010/07/26
  • Guiceって一番触りやすいDIコンテナだよね - しんさんの出張所 はてなブログ編

    Slim3でGuiceをサポートしたら Springという最もライバルの多い分野に乗込んだSlim3. 一方で標準でサポートされる機能が非常に少ないGuice.こちらにSeasar2の便利な機能を提供したほうがライバルが少ないというかかぶらなくて結果的によい気がする. Guice触ったことがある人はみんな感じていることだと思うけど,DIコンテナとして最も使いやすく,気持ちがよいんだよね.なんと言ってもコードを使うおかげでIDEがサポートする必要がないというのがすごいいい.Eclipseの3.3じゃないと動かないよ!,とかそういうのがないのが助かるんだよね.NetBeans使いとして特にそう思うし,Eclipse使いの人でもプラグインの対応具合で悩んだことは多いはず.しかも技術者ならばXMLの構文理解するよりコードを理解するほうが圧倒的に楽.補完もきくし,JavaDocで説明ものぞけるし.う

    Guiceって一番触りやすいDIコンテナだよね - しんさんの出張所 はてなブログ編
  • Google Guice(その1) 概要 - あるまに

    以前同僚のM君より存在を教えてもらったGoogleのDIコンテナGuiceですが、めでたく1.0になったようなのでちょっと見てました。 一言で言うと、「アノテーションとジェネリクスを使い、パフォーマンスを重視し、DIに特化したDIコンテナ」のようです。 とりあえず、「何で新しくDIコンテナ作ったの?」「Springとの違いは?」というのが万人共通の疑問だと思うので、まさにそれに答えているページをまず見てみました。 http://code.google.com/p/google-guice/wiki/SpringComparison より。記述順序や訳はかなりいい加減なので、ちゃんと読みたい方は上記URLを参照下さい。 発音:「ジュース」*1 Springについて SpringによってDIがメジャーになった。Springが無かったらGuiceは無かったかも(少なくとももっと遅かった) Spr

    Google Guice(その1) 概要 - あるまに
  • Mike Nash’s Two Cents Worth » Blog Archive » Guice up your Scala

    In a project I was tinkering with lately I found the complexity getting to the point where I could use component dependency injection. There are in fact a number of techniques to do this in “plain” Scala, but they generally seem more painful to me than just dropping in a lightweight DI framework, so I went with Guice. As it happens, Guice works with Scala very nicely, and is very unobtrusive. Ther

    gami
    gami 2010/07/20
    GuiceをScalaで使う
  • 1