DIを使わない状態ではUserRepositoryというインターフェースが定義されているのにもかかわらず、UserServiceはUserRepositoryImplの参照も持っていました。 これではせっかくインターフェースを分離した意味がありません。 UserServiceがUserRepositoryインターフェースだけを参照(依存)するようにすれば、具体的な実装であるUserRepositoryImplの変更に影響されることはありません。 この問題を解決するのがDIの目的です。 それではDIのインジェクタを加えて、上記のクラス図を修正しましょう。 謎のインジェクタの登場によりUserServiceからUserRepositoryImplへの参照がなくなりました。 おそらくインジェクタは何らかの手段でサービスであるUserRepositoryImpl(Dependency)をクライアン
2月19日(木)、20日(金)の2日間、翔泳社が主催するITエンジニアのお祭り「Developers Summit 2015」が開催された。昨年に引き続き会場となった目黒雅叙園には2000人を超えるエンジニアが参集し、ほとんどのセッションが満席となる盛況ぶりだった。筆者も19日の午後に参加していくつかのセッションを聴講したが、その中から非常に興味深かった、株式会社ドワンゴの谷内崇浩氏による「ニコニコ生放送の配信基盤改善」と題した講演の模様をレポートしたい。 (鶴田 展之) ■ ニコニコ生放送の配信基盤 ドワンゴが運営する動画コミュニケーションサービス「ニコニコ生放送」は、今年2月の段階で番組数が6000を超え、例えば2014年衆院選の際にはのべ220万人が試聴するなど、国内最大規模のライブストリーミング配信サービスである。スマートフォンやタブレットが普及し、LTEやWiMAX2+等高速な通
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く