[表示 : 全て 最新50 1-99 101- 201- 301- 2chのread.cgiへ]
Update time : 05/10 00:56 / Filesize : 72 KB / Number-of Response : 392
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【最速】google guice DI Framework【シンプル】



1 名前:デフォルトの名無しさん [2007/03/24(土) 09:34:46 ]
無かったので立ててみた。
code.google.com/p/google-guice/

347 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 02:08:45 ]
>>346
概念的なものは同じでも、設定方法とか違うと思うんですけど、同じなんですか?

348 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 06:46:08 ]
リファレンスに書いてあるだろ

349 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 22:44:07 ]
servletとの連携部分とかすでにあるっしょ
それ見ればわかるかと

むしろGuiceはシンプルなので他のものより理解はしやすいはず


350 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 00:41:58 ]
>>347
用意されたものを使うしか脳がないならSpring使っとけ

351 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 15:46:38 ]
>>343
>>344
これ実際試してみた人いる?
俺もダメなんだけど。
単純なクラスをgetInstanceしたものと、
単純なクラスをnewして返すだけのProviderを指定したクラスをgetInstance
したもので比較したけど前者しかMethodInterceptorが効かない。

352 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 17:08:26 ]
toInstanceとProviderはインターセプトされないってのは常識かと

Guiceに生成を任せないってことは自前でセットアップしろということだろうね

353 名前:351 mailto:sage [2007/10/18(木) 17:17:36 ]
>>352
あらま
じゃあ>>344がてきとーなことぬかしてただけか。
でもEJBとか使う場合はProvider使うのが一番自然だよなーー。
実際GuiceのJndiIntegrationにあるProviderもにたような問題が起こりそうだし。

354 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 20:37:13 ]
EJB3で収まる範囲ならEJB3の使ったほうがいいんじゃね?
そもそもproviderはあんまり使えるとはおもえんし

355 名前:デフォルトの名無しさん [2008/03/08(土) 23:00:36 ]
アメリカのSanta Claraに来ています(サンノゼのすぐそば、サンフランシスコから車で1時間弱)
こういうカンファレンスに参加してきたのだが、
www.sdexpo.com/

そのなかで Guice のクラスがあった。
プレゼンのpdfが以下にあります。speaker は Bob Lee氏(Google の guice の開発チームの一人)
crazybob.org/sdwest (最後に / をつけちゃダメ)
crazybob.org/    ←Lee 氏の blog

内容は・・・・たぶんこのスレに来ている人はみんな知っているようなことだと思う。
(あと自分の英語力が足りなくてすべて理解できなかったけど)、たいてい PDF に書かれていることでした。
あと pdf のp45にもあるけど、そのうちツール面をリリースするつもりだ、と言っていました。
・Struts との統合、spring における struts integration みたいなもの
・Hibernate, JPA との統合



356 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 23:59:33 ]
JPAサポートは標準でほしいね

357 名前:デフォルトの名無しさん [2008/08/06(水) 23:55:53 ]
流行っていないのかage

358 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 02:01:22 ]
過疎にもほどがある

359 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 10:50:37 ]
ImplementedByアノテーション使うべきか。
Moduleクラスを実装すべきか。

どっちがいい?

360 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 12:47:18 ]
EJB3のような動作を期待したいなら前者で後者は実際の運用で必要になることはまずない

実装クラスは定義なしで使えるんで、小規模ならば実装クラスをそのまま使い、
あとで切り分けが必要になったらインターフェースに置き換えて分離する
というのでいいと思う

Namedだと手軽だけどタイプセーフじゃないし、Guiceのターゲットとなるアプリは
DIのみが重要って幹事が多いから、同じインターフェースで実装を変えるという
ことはしないほうがいい

もしやりたいなら継承したインターフェース使うのがいい

あとJavaコードならばIDEによるサポートはかならずあるので、
使用しているコードからインターフェース>実装コードと探すのがすごく楽

361 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 15:50:31 ]
AOPでトランザクション管理するにはSpringと組み合わせなきゃ駄目?


362 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 16:28:21 ]
なぜそう思うのだ

363 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 17:40:02 ]
guice単体で見たときに、トランザクション管理の仕組みが無いようなので。

364 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 20:08:47 ]
AOP使うんでしょ?
なら出来ないと思う理由がわからない

まずAOP使わないでトランザクション管理はできてるよね?

365 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 20:18:35 ]
それはできます。

O/Rマッパー(例えばhibernate)を使ったときに
guice側でトランザクション管理がしたいんです。




366 名前:デフォルトの名無しさん [2008/09/07(日) 16:34:20 ]
フルスタックのフレームワークを使えばそういうことは
考えなくて済むぞw


367 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 22:24:49 ]
釣りにマジレスカコワルイ

368 名前:デフォルトの名無しさん mailto:sage [2008/09/25(木) 03:11:24 ]
これだけ情報少ないとやっぱ導入したら
後の人に恨まれるだろうなあ

俺も昔enhydra導入した馬鹿先輩を恨んだしなあ

369 名前:デフォルトの名無しさん mailto:sage [2008/11/12(水) 07:37:36 ]
>>366
EJBですね。わかります。

370 名前:デフォルトの名無しさん mailto:sage [2008/11/12(水) 23:40:38 ]
まだあったか

371 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 00:00:26 ]
DIというか疎結合というかインターフェース重視というか、
その辺の設計のツボがわかるようなお勧め本ないですか?

372 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 01:24:29 ]
>>371
GoF

373 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 05:16:25 ]
>> 371
PofEAA
capsctrl.que.jp/kdmsnr/wiki/PofEAA/

374 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 08:48:45 ]
もうパターンはうんざり
どうせみんな使いこなせないから

375 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 09:14:13 ]
>>374
おまえだけだろ、転職しろ



376 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 09:15:57 ]
ってかパターンについて根本的に勘違いしてるな。
特別なテクニックではなくて、カタログ化されたことが重要なんだよ

377 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 10:48:56 ]
そんなはなししてねーよ
問題はそんな一般論は誰でも騙れるが
活用できる奴がいないということだよ
つまり絵に書いたもちと同じって事
お前らのような奴はデザパタなんて考えなくていいし
クラス設計なんかもし無くていいよ糞が

378 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 11:15:52 ]
お前の周りにはいなさそうだなw

379 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 11:29:59 ]
まー能書きたれるのは一人前な奴が多いのがこの業界だから仕方あるまい

380 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 13:39:14 ]
実際、疎結合というかインターフェース重視をより意識するようになったのはGoFのデザインパターン本だったので>>371に答えただけなのだけども、馬鹿が混じって変な流れになったな。

381 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 16:16:43 ]
どーでもいーです

382 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 02:54:44 ]
GuiceとS2JDBCを組み合わせて使えないかな。

383 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 22:58:01 ]
コンテナ2つ使うというのが気に入らない・・・

384 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 23:48:43 ]
コンテナはGuiceを使うってことだろjk

385 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 21:50:24 ]
それだとS2JDBCつかえんだろ



386 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 21:58:50 ]
だから「使えないかな」って希望かいてんじゃねぇの?

387 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 23:07:33 ]
>>382
ぐぐれカス








ttp://www3.vis.ne.jp/~asaki/p_diary/diary.cgi?Date=20081123

388 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 00:56:23 ]
つーかS2JDBCってコンテナのjarに入ってるんだけどな
分離するやつなんているのか?

389 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 01:46:08 ]
>>388
素人はすっこんでろ

390 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 20:55:10 ]
具体的なやり方かかない時点で・・・

391 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 00:26:48 ]
jarくらい入ってても良いだろ






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<72KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef