【最速】google guice ..
253:デフォルトの名無しさん
07/04/22 00:38:16
つこてるよ
254:デフォルトの名無しさん
07/04/22 00:38:55
サンクス!
255:デフォルトの名無しさん
07/04/22 00:48:21
>>253-254
レスはやっ!
256:デフォルトの名無しさん
07/04/22 01:24:18
どのくらいの大きさ?
257:デフォルトの名無しさん
07/04/22 02:00:10
このっくらい…だったよ。By船長
258:デフォルトの名無しさん
07/04/23 22:39:53
ふーん
259:デフォルトの名無しさん
07/04/23 23:06:14
つこてるよ
クライアントにも鯖にも
260:デフォルトの名無しさん
07/04/24 00:06:19
Guice使ってみてがっかりしたこと。
例えば以下のように依存性注入をしようとしたとする。
binder.bind(Clock.class).to(ClockImpl.class).in(Scopes.SINGLETON);
普通、この一文は全部補完出来るだろうと考えるだろう。
けど、bind の中は補完が聞かないのだ。
正直泣けた。
261:デフォルトの名無しさん
07/04/24 00:14:37
>>260
でだ。お前は一体何が原因で泣いてるんだ
262:デフォルトの名無しさん
07/04/24 00:16:52
俺も>>260のいいたいことがわからん
263:デフォルトの名無しさん
07/04/24 00:38:30
eclipseを使ってて
binder.bind(C ←この状態で Ctrl+Spaceで補完候補をリストしようとしたが、うんともすんとも言わなかった。
264:デフォルトの名無しさん
07/04/24 00:40:51
つかなんで其処だけできないわけ?
そんなことありうるの?
265:デフォルトの名無しさん
07/04/24 00:44:27
>>263
暖かくなって来たね(´∀`)
266:デフォルトの名無しさん
07/04/24 00:50:08
利くよ?おまいさんのeclipseがおかしいだけじゃない?
267:デフォルトの名無しさん
07/04/24 00:50:52
そうなのか。バージョンアップしてくらぁ。
268:デフォルトの名無しさん
07/04/24 11:19:37
なんという春・・・
269:デフォルトの名無しさん
07/04/25 00:55:27
Springといいますかな?
270:デフォルトの名無しさん
07/04/25 11:15:41
真っ当なスレ名で技術系の話題がまったくないスレというのもめずらしい
271:デフォルトの名無しさん
07/04/25 18:55:09
Googleってだけで無条件に全てを超越してるみたいな考えの信者が沸くんだよなw
272:デフォルトの名無しさん
07/04/25 20:08:22
DIスレでは当たり前
273:デフォルトの名無しさん
07/04/26 00:05:08
Seasarのスレってよくのびるよなぁ・・・
274:デフォルトの名無しさん
07/04/26 21:55:01
色々な意味でホットだからね
275:デフォルトの名無しさん
07/04/26 21:58:21
最近は標準信仰な俺様としては、Springの味方が増えるのは複雑なんだぜ。
276:デフォルトの名無しさん
07/04/27 03:05:01
なんかDIスレって初心者が質問して、
そこから荒れて行くパターン多いよな。
やっぱり、しったか君達が多いって事なんだろうか
277:デフォルトの名無しさん
07/04/27 03:06:18
そうだな
278:デフォルトの名無しさん
07/04/27 18:48:32
DIはアノテーション中毒に掛かりすぎだな
XMLの変わりにアノテーションに注目が集まって
アノテーションが多すぎるから今度はメタアノテーション。
279:デフォルトの名無しさん
07/04/27 19:50:56
むしろXML中毒すぎたのでは?
280:デフォルトの名無しさん
07/04/28 16:24:11
設定が多いのウゼーよなー
色々できるけど設定覆いみたいなんじゃ本末転倒
281:デフォルトの名無しさん
07/05/01 18:37:56
Guice使ってからSpring使おうとすると、XMLの記述に引く
282:デフォルトの名無しさん
07/05/01 18:47:04
俺Springからの以降だけど、かなり満足
定義をどこでやるかの違いでしかないといいたいところだが、
Guiceはプル型でSpringはプッシュ型だからまったく使い方や考え方が違うんだよね
おかげでファサードパターンやアダプターパターンが便利すぎる
283:デフォルトの名無しさん
07/05/03 01:43:33
krank crudってSpring経由じゃないとGuiceで使えんの?
284:デフォルトの名無しさん
07/05/03 10:40:50
プル型ってDIじゃなくてサービスロケータになるじゃんよ。
使い方おかしくね?
285:デフォルトの名無しさん
07/05/03 11:36:54
注入されるオブジェクトをコントロールできるサービスロケータ
GuiceやEJB3は現実的な解をとったんだよ
やってることはそうかわらんことと、注入される場所がコードを見て明示的であることは大きい
286:デフォルトの名無しさん
07/05/03 15:32:22
>>283
SpringのJpaSupportつことるから無理じゃね
Google、Guice用も作ってくれよGoogle
287:デフォルトの名無しさん
07/05/07 22:04:05
ここまでか・・・・
288:デフォルトの名無しさん
07/05/07 22:16:54
Guiceは自前でフレームワークを作る場合に最適だな
JPAも特に面倒なことはないしな
289:デフォルトの名無しさん
07/05/07 22:34:58
だな
290:デフォルトの名無しさん
07/05/07 22:39:03
seasarあげ
291:デフォルトの名無しさん
07/05/07 22:53:52
つか
使ってないんでしょホントウは
292:デフォルトの名無しさん
07/05/07 23:02:30
つこてるよ
293:デフォルトの名無しさん
07/05/07 23:21:44
どんな業務のシステムにつこてんの?
294:デフォルトの名無しさん
07/05/07 23:25:35
流通系だよ
これ以上はさすがに無理
295:デフォルトの名無しさん
07/05/08 00:18:56
Guice以外は何つこてんの?
296:デフォルトの名無しさん
07/05/08 14:05:03
JPAだよ
297:デフォルトの名無しさん
07/05/08 21:12:35
そんなに勿体つけることもあるまいが
まさか自作JPA実装?
298:デフォルトの名無しさん
07/05/08 21:20:21
>>297
?
299:デフォルトの名無しさん
07/05/08 21:34:31
どのJPA実装使ってんの?
URLリンク(www.jpa-pg.jp)
URLリンク(www.jpa-photo.com)
URLリンク(www.jpa-powerlifting.or.jp)
URLリンク(www.jpa.gr.jp)
300:デフォルトの名無しさん
07/05/08 22:48:15
つまんね
301:デフォルトの名無しさん
07/05/09 00:51:57
Guiceもな
インパクトよえーよな
302:デフォルトの名無しさん
07/05/09 02:01:32
seasar2よりましだからどうにでもなる
303:デフォルトの名無しさん
07/05/11 20:34:23
ふーん
で?
304:デフォルトの名無しさん
07/05/15 22:11:00
Guice終わったな・・・・
305:デフォルトの名無しさん
07/05/21 23:18:04
しかしながら
使う気になれんなー
306:デフォルトの名無しさん
07/05/21 23:37:42
>>305
マルチしね
307:デフォルトの名無しさん
07/05/25 20:39:32
語ることねーな
308:デフォルトの名無しさん
07/05/25 21:03:14
みんな業務で試用していて忙しいし
309:デフォルトの名無しさん
07/05/25 22:09:59
. ィ
.._ .......、._ _ /:/l! またまた ご冗談を
:~""''.>゙' "~ ,、、''‐'、| _
゙、'、::::::ノ:::::::_,.-=. _〜:、 /_.}'':,
``、/:::::::::__....,._ `゙'Y' _.ェ-、....._ /_゙''i゙ノ、ノ
,.--l‐''"~..-_'.x-='"゙ー 、`'-、 ,:' ノ゙ノブ
" .!-'",/ `'-‐'') /\ `/ でノ-〈
.-''~ >'゙:: ‐'"゙./ ヽ.,' ~ /
//::::: ', / ,:'゙
310:デフォルトの名無しさん
07/05/25 23:28:54
つこてるよ
311:デフォルトの名無しさん
07/05/26 00:37:48
>>310
いくらの案件で?
312:デフォルトの名無しさん
07/05/26 15:55:32
次の案件で激しく使いたいが
APサーバがjava1.4なんだよな。。ORZ
313:デフォルトの名無しさん
07/05/27 16:57:35
. ィ
.._ .......、._ _ /:/l! またまた ご冗談を
:~""''.>゙' "~ ,、、''‐'、| _
゙、'、::::::ノ:::::::_,.-=. _〜:、 /_.}'':,
``、/:::::::::__....,._ `゙'Y' _.ェ-、....._ /_゙''i゙ノ、ノ
,.--l‐''"~..-_'.x-='"゙ー 、`'-、 ,:' ノ゙ノブ
" .!-'",/ `'-‐'') /\ `/ でノ-〈
.-''~ >'゙:: ‐'"゙./ ヽ.,' ~ /
//::::: ', / ,:'゙
314:デフォルトの名無しさん
07/05/27 18:16:53
guiceはseasar2よりはいい
315:デフォルトの名無しさん
07/05/27 18:49:57
>>1?以外の意見が聞きたいノー
316:デフォルトの名無しさん
07/05/27 18:59:56
>>1って意見なにもいってないだろ?
317:デフォルトの名無しさん
07/05/27 19:46:45
なんかGuiceマンセーな奴以外ってこと
318:デフォルトの名無しさん
07/05/27 23:49:37
guiceのスレでしかもguice使っていればマンセーするのも当たり前だろ
seasar2スレはみなかったことに
319:デフォルトの名無しさん
07/05/28 00:12:14
マンセーしてる奴は一人と見てるが・・・?
320:デフォルトの名無しさん
07/06/05 20:45:45
意気消沈?
321:デフォルトの名無しさん
07/06/05 20:48:55
つこてるよ
322:デフォルトの名無しさん
07/06/05 20:57:53
大きいのにもつこてるか?
323:デフォルトの名無しさん
07/06/05 21:43:20
つこてるよ
324:デフォルトの名無しさん
07/06/05 21:45:26
空気のようにつこてるよ
325:デフォルトの名無しさん
07/06/05 21:47:02
金融系でもつこてるか?
326:デフォルトの名無しさん
07/06/05 22:03:48
闇金融系でつこてるよ
327:デフォルトの名無しさん
07/06/05 22:21:46
開発規模は?
328:デフォルトの名無しさん
07/06/05 22:22:49
Springを順次おきかえてるよ
329:デフォルトの名無しさん
07/06/05 22:24:19
guiceでカリー化の記事よんだか?
330:デフォルトの名無しさん
07/06/05 22:26:27
政府系でつこてるか?
331:デフォルトの名無しさん
07/06/05 23:04:04
まだ研究機関ではつこてないあるよ
332:デフォルトの名無しさん
07/06/05 23:22:12
チンコつこてるか?
333:デフォルトの名無しさん
07/06/05 23:32:27
>>332
使ってないからちょっとケツ貸して
334:デフォルトの名無しさん
07/06/09 23:17:54
これとibatis組み合わせて使ってる人いないかね
Struts2とかは大体Springと同じやり方で行けたんだけど、ibatisのトランザクション管理を上手いことGuiceで乗っとるやり方が見つからない
335:デフォルトの名無しさん
07/06/09 23:33:59
WEBアプリなら何をやるにしてもスレッドローカル使うだけじゃね?
サーブレットのサンプルもそうなってるはずだし
336:334
07/06/10 00:02:46
自分で使う分にはスレッドローカルで適当に何とか出来ちゃうんだけど、
iBATISのqueryForObjectとかで内部的に使っているConnectionを
なんとか制御できないとトランザクション管理が出来ないんだよなー。
JTAとかなら問題ないんだろうけど。
337:デフォルトの名無しさん
07/06/10 10:20:06
ibatisで鯖で使いたいのなら普通にJTA使うだろ・・・
338:デフォルトの名無しさん
07/06/11 23:45:14
つこてるよ
339:デフォルトの名無しさん
07/06/12 21:54:08
プ
340:デフォルトの名無しさん
07/06/26 23:59:47
__ ┌<.^ヽ::/:::::/ ̄ ̄ ̄ ̄`ヽ:::::::::::\
. / ヽ. ,.ヘ⊥/:::::/___ マ::::::::::::ヽ
/ マ´ /::::::::::::::::;ィ::::/::::::::::::: ̄ヽ. |:::::::::::|:::ヘ
| ● ト/::::::::::\:/ !::::l::::::::!::::::::::ヽ::\|:::ヽ::/::::::| __
| |′:::::;イ::/ヽ l::::ハ::::::|:::::::::::::|:::::::::::::::}' ̄ ̄ {
. ,r1 l::::::::::l |::| ヘ.|:::| l::::::ト:::::::::::ハ::::|:::|:::::| ヽ<二フ
/'_コ |、::::::| V ヾ| ヽ:::|_,ゝ‐:T'|:::ル::::::| ヘ` ー-、
i´ ! l ヽ::::| ニミ:.、 ベ _,ゞ'=レ、l:::::::::| _〉ト、
. ノ \ l:::ヽ ` 'f rヘ, ハ.ヽ:::::::{Tマ:::::ヽ ` 鼻クソびーっ
r´ ヽ、 |ヽ` 、 ' ヒこソイ'´::::::/}:|. ';:::::::l
! ヘ T _, j ヽ. }、 }'` ー、 `´/:::::::::::/:::::| ヾ::::!
ノ ', Y_,-〈 V、:\ 、__ ノ /::::::/::/::::::∧ ヾ!|
{ _ ヽ ,`-' | lヾ:/ヽ _. - ァ'::::::://::::::/:/:7T゙:|
ヽ. \ \__/ | | ' |ヽ、 /::ィ フ:/:::: ィヽイ::/l:j l:|
|` - 、>´ !'´ _. --r ’.l. |\.` ー‐/ イ1;r7´/ /¬ /' '′
ヽ、_ ` ーゝ-'rイ ! :l l. |ヽ 二..ア ´{!' / / | ∧
 ̄ ´ .ゝ |:| マ / / / // / ヽ
,r'´ | ヽヽ ∨ / / /∠ -' 〉
. _/ ー-、 lヽソ∠二二 ´ -'_/_). ,.〈
,.- ´ ′ ン' ̄{_フヽ二ネ¨ ,rァ─一´ ヽ----'´ |
〉 ヽ ノ ハ`t.-' Y1 /
. 〈 / ` | | ヽ ヽ、 | ヽ /
. \ /| | | \ \ 'シラ´ ̄ ̄ ̄
341:デフォルトの名無しさん
07/06/27 02:06:08
>>340
なんかのキャラか?
342:デフォルトの名無しさん
07/06/27 22:39:17
気にするな
343:デフォルトの名無しさん
07/07/08 16:24:59
guiceのbindInterceptorってProviderで返したインスタンスとかには適用されない?
自分でMatcher実装して調べてみた感じだめだっ多っぽいんだけど。
@Inject(optional=true)の場合もInterceptorされないからきっとこれもされないんだろうなあ。
344:デフォルトの名無しさん
07/07/08 16:53:47
なこたーない
あと@Injectは関係ないし
345:デフォルトの名無しさん
07/10/09 23:01:59
なんか、誰も使ってないのかしらん?
Guice使って、SpringみたいにTransaction管理を
任せる方法ってどなたかご存知ありません?
346:デフォルトの名無しさん
07/10/10 01:25:48
SpringでもSeasar2でもGuiceでも同じだろ
347:デフォルトの名無しさん
07/10/10 02:08:45
>>346
概念的なものは同じでも、設定方法とか違うと思うんですけど、同じなんですか?
348:デフォルトの名無しさん
07/10/10 06:46:08
リファレンスに書いてあるだろ
349:デフォルトの名無しさん
07/10/10 22:44:07
servletとの連携部分とかすでにあるっしょ
それ見ればわかるかと
むしろGuiceはシンプルなので他のものより理解はしやすいはず
350:デフォルトの名無しさん
07/10/11 00:41:58
>>347
用意されたものを使うしか脳がないならSpring使っとけ
351:デフォルトの名無しさん
07/10/18 15:46:38
>>343
>>344
これ実際試してみた人いる?
俺もダメなんだけど。
単純なクラスをgetInstanceしたものと、
単純なクラスをnewして返すだけのProviderを指定したクラスをgetInstance
したもので比較したけど前者しかMethodInterceptorが効かない。
352:デフォルトの名無しさん
07/10/18 17:08:26
toInstanceとProviderはインターセプトされないってのは常識かと
Guiceに生成を任せないってことは自前でセットアップしろということだろうね
353:351
07/10/18 17:17:36
>>352
あらま
じゃあ>>344がてきとーなことぬかしてただけか。
でもEJBとか使う場合はProvider使うのが一番自然だよなーー。
実際GuiceのJndiIntegrationにあるProviderもにたような問題が起こりそうだし。
354:デフォルトの名無しさん
07/10/18 20:37:13
EJB3で収まる範囲ならEJB3の使ったほうがいいんじゃね?
そもそもproviderはあんまり使えるとはおもえんし
355:デフォルトの名無しさん
08/03/08 23:00:36
アメリカのSanta Claraに来ています(サンノゼのすぐそば、サンフランシスコから車で1時間弱)
こういうカンファレンスに参加してきたのだが、
URLリンク(www.sdexpo.com)
そのなかで Guice のクラスがあった。
プレゼンのpdfが以下にあります。speaker は Bob Lee氏(Google の guice の開発チームの一人)
URLリンク(crazybob.org) (最後に / をつけちゃダメ)
URLリンク(crazybob.org) ←Lee 氏の blog
内容は・・・・たぶんこのスレに来ている人はみんな知っているようなことだと思う。
(あと自分の英語力が足りなくてすべて理解できなかったけど)、たいてい PDF に書かれていることでした。
あと pdf のp45にもあるけど、そのうちツール面をリリースするつもりだ、と言っていました。
・Struts との統合、spring における struts integration みたいなもの
・Hibernate, JPA との統合
356:デフォルトの名無しさん
08/03/08 23:59:33
JPAサポートは標準でほしいね
357:デフォルトの名無しさん
08/08/06 23:55:53
流行っていないのかage
358:デフォルトの名無しさん
08/08/24 02:01:22
過疎にもほどがある
359:デフォルトの名無しさん
08/08/24 10:50:37
ImplementedByアノテーション使うべきか。
Moduleクラスを実装すべきか。
どっちがいい?
360:デフォルトの名無しさん
08/08/24 12:47:18
EJB3のような動作を期待したいなら前者で後者は実際の運用で必要になることはまずない
実装クラスは定義なしで使えるんで、小規模ならば実装クラスをそのまま使い、
あとで切り分けが必要になったらインターフェースに置き換えて分離する
というのでいいと思う
Namedだと手軽だけどタイプセーフじゃないし、Guiceのターゲットとなるアプリは
DIのみが重要って幹事が多いから、同じインターフェースで実装を変えるという
ことはしないほうがいい
もしやりたいなら継承したインターフェース使うのがいい
あとJavaコードならばIDEによるサポートはかならずあるので、
使用しているコードからインターフェース>実装コードと探すのがすごく楽
361:デフォルトの名無しさん
08/08/25 15:50:31
AOPでトランザクション管理するにはSpringと組み合わせなきゃ駄目?
362:デフォルトの名無しさん
08/08/25 16:28:21
なぜそう思うのだ
363:デフォルトの名無しさん
08/08/25 17:40:02
guice単体で見たときに、トランザクション管理の仕組みが無いようなので。
364:デフォルトの名無しさん
08/08/25 20:08:47
AOP使うんでしょ?
なら出来ないと思う理由がわからない
まずAOP使わないでトランザクション管理はできてるよね?
365:デフォルトの名無しさん
08/08/25 20:18:35
それはできます。
O/Rマッパー(例えばhibernate)を使ったときに
guice側でトランザクション管理がしたいんです。
366:デフォルトの名無しさん
08/09/07 16:34:20
フルスタックのフレームワークを使えばそういうことは
考えなくて済むぞw
367:デフォルトの名無しさん
08/09/07 22:24:49
釣りにマジレスカコワルイ
368:デフォルトの名無しさん
08/09/25 03:11:24
これだけ情報少ないとやっぱ導入したら
後の人に恨まれるだろうなあ
俺も昔enhydra導入した馬鹿先輩を恨んだしなあ
369:デフォルトの名無しさん
08/11/12 07:37:36
>>366
EJBですね。わかります。
370:デフォルトの名無しさん
08/11/12 23:40:38
まだあったか
371:デフォルトの名無しさん
08/11/13 00:00:26
DIというか疎結合というかインターフェース重視というか、
その辺の設計のツボがわかるようなお勧め本ないですか?
372:デフォルトの名無しさん
08/11/13 01:24:29
>>371
GoF
373:デフォルトの名無しさん
08/11/13 05:16:25
>> 371
PofEAA
URLリンク(capsctrl.que.jp)
374:デフォルトの名無しさん
08/11/13 08:48:45
もうパターンはうんざり
どうせみんな使いこなせないから
375:デフォルトの名無しさん
08/11/13 09:14:13
>>374
おまえだけだろ、転職しろ
376:デフォルトの名無しさん
08/11/13 09:15:57
ってかパターンについて根本的に勘違いしてるな。
特別なテクニックではなくて、カタログ化されたことが重要なんだよ
377:デフォルトの名無しさん
08/11/13 10:48:56
そんなはなししてねーよ
問題はそんな一般論は誰でも騙れるが
活用できる奴がいないということだよ
つまり絵に書いたもちと同じって事
お前らのような奴はデザパタなんて考えなくていいし
クラス設計なんかもし無くていいよ糞が
378:デフォルトの名無しさん
08/11/13 11:15:52
お前の周りにはいなさそうだなw
379:デフォルトの名無しさん
08/11/13 11:29:59
まー能書きたれるのは一人前な奴が多いのがこの業界だから仕方あるまい
380:デフォルトの名無しさん
08/11/13 13:39:14
実際、疎結合というかインターフェース重視をより意識するようになったのはGoFのデザインパターン本だったので>>371に答えただけなのだけども、馬鹿が混じって変な流れになったな。
381:デフォルトの名無しさん
08/11/13 16:16:43
どーでもいーです
382:デフォルトの名無しさん
08/12/07 02:54:44
GuiceとS2JDBCを組み合わせて使えないかな。
383:デフォルトの名無しさん
08/12/07 22:58:01
コンテナ2つ使うというのが気に入らない・・・
384:デフォルトの名無しさん
08/12/07 23:48:43
コンテナはGuiceを使うってことだろjk
385:デフォルトの名無しさん
08/12/08 21:50:24
それだとS2JDBCつかえんだろ
386:デフォルトの名無しさん
08/12/08 21:58:50
だから「使えないかな」って希望かいてんじゃねぇの?
387:デフォルトの名無しさん
08/12/08 23:07:33
>>382
ぐぐれカス
URLリンク(www3.vis.ne.jp)
388:デフォルトの名無しさん
08/12/09 00:56:23
つーかS2JDBCってコンテナのjarに入ってるんだけどな
分離するやつなんているのか?
389:デフォルトの名無しさん
08/12/09 01:46:08
>>388
素人はすっこんでろ
390:デフォルトの名無しさん
08/12/09 20:55:10
具体的なやり方かかない時点で・・・
391:デフォルトの名無しさん
08/12/18 00:26:48
jarくらい入ってても良いだろ
最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5396日前に更新/72 KB
担当:undef