はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ DIコンテナ

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 8 / 8件)
 

DIコンテナのインジェクション方法の使い分けについて - 日々常々

2017/04/16 このエントリーをはてなブックマークに追加 171 users Instapaper Pocket Tweet Facebook Share Evernote Clip インジェクション コンテナ インスタンス コンテナ管理 日々

2017 - 04 - 16 DIコンテナのインジェクション方法の使い分けについて Java DIコンテナを使う時にどのインジェクションを使うかって話です。 たぶん誰かがどこかで同じようなことを書いているだろうけれど、気にせず書くよ。 「他の誰かが書いている」なんてのを書かない理由にしてると何も書けなくなるし。 コンテナ DIコンテナのこと。 コンテナ管理 インスタンス のライフサイクルをコンテナ... 続きを読む

PPAPで学ぶDaggerによるDI - きしだのはてな

2017/01/06 このエントリーをはてなブックマークに追加 63 users Instapaper Pocket Tweet Facebook Share Evernote Clip DAGGER PPAP オブジェクト github.io 定義

Daggerってありますよね。コンパイル時に依存性を解決するのでパフォーマンス的に有利なDIコンテナです。 https://google.github.io/dagger/ 依存関係の不備がコンパイル時にエラーになって発見できるのも、実行時にエラーが出たときの修正の難易度が高いAndroidアプリにはありがたいということで、Androidでよく使われてるようです。 基本的なオブジェクトの定義 I ... 続きを読む

作って理解するWebフレームワーク - きしだのはてな

2016/04/19 このエントリーをはてなブックマークに追加 581 users Instapaper Pocket Tweet Facebook Share Evernote Clip Webフレームワーク はてな RFC HTTPサーバー そこら

前回、簡単なDIコンテナを作ってみたので、次はこれを使ってWebフレームワークを作ってみたいと思います。 Webサーバーをつくる まず、WebフレームワークなのでHTTPサーバーが必要ですね。なので簡単なものを作ります。 とりあえずブラウザからリクエストを受け取ったら200 OKとHTMLを返すだけのサーバーです。 今回は、そこらのブラウザからアクセスできればいいや、ということで、RFCとかの仕様... 続きを読む

作って理解するDIコンテナ - きしだのはてな

2016/04/06 このエントリーをはてなブックマークに追加 512 users Instapaper Pocket Tweet Facebook Share Evernote Clip はてな コンテナ コード 自分

DIコンテナ使ってるけど、アノテーションってなんなの!って聞かれて、作ってみたらわかるよと答えてみたので、自分でも作ってみました。 よくわかった。 「DIコンテナ使うと何がいいの?」ということも、作ってみるとわかります。あと「DIって何がいいの?」に関しては、「DIはちょっとコードを書くのが楽になるだけで、それだけあっても仕方ない、大事なのはコンテナ」と答えるようにしてますが、コード比率からもそれ... 続きを読む

ソフトウェア開発におけるデザイン視点の変化 - arclamp

2015/11/17 このエントリーをはてなブックマークに追加 91 users Instapaper Pocket Tweet Facebook Share Evernote Clip arclamp ユニットテスト 視点 ソフトウェア開発 資料

2015-11-17 ソフトウェア開発におけるデザイン視点の変化 2015/11/14(土)に開催されたJavaOne2015報告会で話をしてきました。資料は以下。 この資料を作る中で気づいたというか、思ったことは、この20年でソフトウェア開発におけるデザインの視点が変化しているな、ということです。 ユニットテストとDIコンテナが変えたもの ユニットテストは衝撃的なものでした(はい、僕も@t_wa... 続きを読む

EJBコンテナが分散コンポーネントモデルから軽量なDIコンテナに変化してきた歴史を振り返る - 達人プログラマーを目指して

2011/05/28 このエントリーをはてなブックマークに追加 96 users Instapaper Pocket Tweet Facebook Share Evernote Clip 達人プログラマー 歴史

レガシー技術, アーキテクトの仕事, JavaEE標準十年一昔といいますが、文字通り一昔前の書籍ではJ2EEのEJBコンポーネントはプロセスが分散化されたリモート呼び出しにより処理を行う分散コンポーネントとして説明されています。そして、残念ながら現状Java EE関連の日本語の書籍はこうした古い時代に書かれたものがほとんどとなっています。それゆえ、開発効率がきわめて悪い実行性能を悪い*1仕様がきわ... 続きを読む

なぜDIコンテナを使うのか - @IT

2006/08/09 このエントリーをはてなブックマークに追加 116 users Instapaper Pocket Tweet Facebook Share Evernote Clip 阪田 クロノス 浩一 spring 概念

Spring Frameworkで理解するDI(4) なぜDIコンテナを使うのか クロノス 山本大 阪田 浩一 2006/8/10 前回までで、Spring Framework(以下Spring)やDIの概念について説明してきました。最近では、実際の開発現場でもSpringのようなDIコンテナを利用するケースが増えてきているようです。 現場のエンジニアはDIの“機能”や“役割”は理解できるようです... 続きを読む

@IT:Spring Frameworkで理解するDI(1)

2005/05/01 このエントリーをはてなブックマークに追加 181 users Instapaper Pocket Tweet Facebook Share Evernote Clip Spring Framework EJB クロノス Java

Spring Frameworkで理解するDI(1) DI:依存性の注入とは何か? クロノス 山本大 2005/4/29 Javaのエンジニアであれば最近、「Dependency Injection」や「DIコンテナ」「Spring」、または「Seaser2」といった名前を目にしたことがあるのではないでしょうか。これらは次世代のEJB(EJB 3.0)に取り込まれる動きがあるなど、最近非常に注目さ... 続きを読む

 
(1 - 8 / 8件)