はてブログ

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



タグ DIコンテナ

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

CakePHPにDIコンテナが入った(る)と聞いて見学に行ってきました - 大好き!にちようび

2020/10/09 このエントリーをはてなブックマークに追加 7 users Instapaper Pocket Tweet Facebook Share Evernote Clip CakePHP CakeFest pull request

CakePHPのDICいれよーぜPRがマージされとった?? (タイミング的にcakefestに間に合わせたかな?) ちゃんと内容追うぞーーー Add a dependency injection container by markstory · Pull Request #14945 · cakephp/cakephphttps://t.co/GSgNp1WBNR— 今日も誰かのにちようび(おいしい鮭親子丼) (@o0h_) 2020年10月1日 と... 続きを読む

DIコンテナの実装を理解して、軽量 DI コンテナを自作しよう - Qiita

2019/12/04 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip Dependency Injection Qiita ゴス

なぜ DI コンテナを自作するのか 関心の分離がされているアプリケーションは変更に強く、良い設計と言えます。Dependency Injection(以下 DI) は関心の分離を実現する テクニックの 1 つとしてよく見られるパターンです。しかしクラス間の依存関係が増えれば増えるほど、注入する依存を作ることは困難になり、DI のコス... 続きを読む

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... 続きを読む

visible true: POJOをActivityにしちゃうDIコンテナ「Transfuse」の話。

2013/12/21 このエントリーをはてなブックマークに追加 33 users Instapaper Pocket Tweet Facebook Share Evernote Clip Pojo Activity HTT visible true

2013年12月21日土曜日 POJOをActivityにしちゃうDIコンテナ「Transfuse」の話。 こんにちは。Androidライブラリおじさんです。Android Advent Calendar 2013 21日目の担当です。TransfuseというAndroid向けの凶悪なDIコンテナがあったので人柱がてら触ってみました。使い方や出来る事などを簡単にまとめます。 サンプルコードはhtt... 続きを読む

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の“機能”や“役割”は理解できるようです... 続きを読む

arclamp.jp アークランプ: なぜオープンソースを採用するか リスクと責任と価格

2005/11/04 このエントリーをはてなブックマークに追加 27 users Instapaper Pocket Tweet Facebook Share Evernote Clip アークランプ ITアーキテクト 所在 しま プロダクト

arclamp.jp アークランプ ITアーキテクトが、ビジネス書とかデザインとか建築とかからシステム開発を妄想するブログ とある記事のお仕事でオープンソース・プロダクトを現場に導入するためにはどうしたらよいか(そもそもは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)に取り込まれる動きがあるなど、最近非常に注目さ... 続きを読む

WebデザイナとJavaプログラマの分業を容易にするフレームワーク,S2JSFを無償公開 : IT Pro ニュース

2005/03/25 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip 分業 Seasarプロジェクト ソフトウェア フレームワーク

Seasarプロジェクトは3月25日,Webプレゼンテーション・フレームワーク「S2JSF v1.0」をリリースした。Seasarプロジェクトは,オープンソースのDIコンテナ「Seasar2」などを開発,配布しているオープンソース・コミュニティ。S2JSFは,HTMLデザイナとJavaプログラマの分業を容易にすることを目指したフレームワークで,オープンソース・ソフトウエアとして無償公開する。 JS... 続きを読む

 
(1 - 13 / 13件)