タグ

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

タグの絞り込みを解除

DIに関するhisasannのブックマーク (4)

  • GitHub - tokuhirom/toydi

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - tokuhirom/toydi
    hisasann
    hisasann 2015/04/10
  • 要するに DI って何なのという話 - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く

    友人から「しんぺいさん DI について書いてほしい」みたいな話をだいぶ前からされてたんだけど書く気力ずっとなかった。でも仕事の気分転換にちょっとずつ書いたやつがいい量まとまったので公開するです。たいしたことは書いてないっていうか知ってるひとにはあたりまえのことしか書いてない。サンプルコードはわたしの趣味Scala で書いてあるが、Java が読めればなんとなく読めると思います。 DI ってなに Dependency Injection、日語で言えば依存性の注入です。おしまい。 で記事を終えてもいいんだけど、そもそも依存性とはなんなのか、それを注入するとはどういうことなのか、なぜ DI が必要となるのかみたいな話をこれからします。 そもそも依存性ってなあに 例を出します。入力された文字列をもとにおみくじをひいて、その結果を twitter に投稿するプログラムにしましょう。 まずは普通

    要するに DI って何なのという話 - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く
    hisasann
    hisasann 2014/02/14
  • DIコンテナの必要性 - ひがやすを技術ブログ

    DI コンテナの起動が遅いなら、起動が速いのを作ればいいじゃない 何度か書いているとおり、DIはテストをしやすくすることが一番のメリットであり、オンプレミスの世界では、今でもある程度有効です。ただ、appengineの世界では、テストする環境が整えられているので、DIを使う必要はないということです。 http://d.hatena.ne.jp/higayasuo/20091115/1258245284 DIを使ったことがある人はわかると思うけど、DIには、ある程度のめんどくささがあります。appengineの世界では、DIがなくてもテストが簡単にかけるので、わざわざめんどくさいことをする必要はないでしょう。 appengineの世界でテストがどれくらい書きやすいのかは、次のustをみればわかります。 http://www.ustream.tv/recorded/6377235 技術的には、

    DIコンテナの必要性 - ひがやすを技術ブログ
    hisasann
    hisasann 2010/06/18
  • DI×AOPのこれまで、Seasarの今、そしてSlim3へ… (2/2) - @IT

    DI×AOPのこれまで、 Seasarの今、 そしてSlim3へ… 「Seasar Conference 2009 White」レポート @IT編集部 平田修 2009/4/2 「Seasarは2.4を安定したバージョンとしたい」 SeasarプロジェクトのもたらしたプロダクトSeasar2の最新形はどのような恩恵を開発者にもたらすのか。ひが氏のセッション「Seasar2の今と未来」からお届けしよう。 ひが氏は、EclipseプラグインのDoltengでSAStrutsとS2JDBCを使ったWebアプリケーションをScaffold(自動生成)して作成し、ソースコードの変更もアプリケーションサーバの再起動なしで実現するHOT deploy機能のデモを行った。データベースにはPureJavaRDBMS「H2」を使い、エンティティクラスやサービスクラス、テストクラスまでも自動生成される様子や再

  • 1