【最速】google guice ..
[2ch|▼Menu]
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