[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 10/02 21:59 / Filesize : 215 KB / Number-of Response : 915
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

【DI】Java Spring Frameworkを語るスレ 2.0



1 名前:デフォルトの名無しさん mailto:sage [2007/01/23(火) 10:59:45 ]
前スレ
ttp://pc10.2ch.net/test/read.cgi/tech/1077465099/

公式
ttp://www.springframework.org/

331 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 10:38:37 ]
>>328
個人的にはMVCでそんなもんコントロールするなよって思う。
レイヤがそもそも違うじゃねえかと。Viewで勝手にやったらいい。
下位レイヤでサービスしようとするといつか破綻する。

そこまでしてWebアプリにするなってのが本音。

332 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 11:13:15 ]
>>329-331
コメントとんくす
やっぱりSpringMVC単体で解決してはくれないのねん。
こういった制御コードはもう書きたくないし、
そうなるとTeeda, Seamを選択したくなっちゃうのよねん。

333 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 11:21:25 ]
>>331
気持ちはわからないでもないが、
何の解決策にもならない。

334 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 13:09:41 ]
Strutsみたいにトークンの管理をWebフレームワークにさせたいと思うのは自然じゃないか?
が、コードに決まりきったこと書くのはメンドイ。設定ファイルだけでできるとうれしいな。
というかこういうのをAOPで何とかできないのかね?

で、それ以上のこと(ボタンを押せないようにしたいとか)はView(のJavaScript)でやればいいとオモタ。

なんか的外れ?

335 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 13:12:13 ]
>>334
的外れじゃないと思うよ。
その解決策の1つがJBoss Seamだって話。

336 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 13:16:52 ]
>>335
Teedaも忘れないでね (。-_-。)ポッ

337 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 13:17:46 ]
おー、そーりー、そーりー
Teeda最高!
Seasar最高!!!
これでよい?w

338 名前:334 mailto:sage [2007/02/13(火) 13:21:21 ]
>>335
そうなのか。Seamって使ったことないからわからなかった。
トンクス。

>>336
ttps://www.seasar.org/issues/browse/TEEDA-44
これ?
でもスレ違いじゃないかぁ?!w

339 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 13:38:13 ]
>>338
Seamもスレ違いな件



340 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 13:46:07 ]
選択肢提示するだけならまぁいいんじゃねえの?
Springの話をここでしかしないわけでもないんだし。
詳細に立ち入るならスレ違いだが。

341 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 13:52:07 ]
>>339
全くすれ違いというわけではないと思うよ。
だって、Seam使う人はSpringを同時に使うことはたいていないわけで、
「じゃあSpringを使って開発していてSeamと同様の機能を
享受するにはどうしたらいいの?」
っていう話に発展してくれること願って投稿したんだけどねw
念のため言っておくけど、HibernateとiBatis、StrutsとJSFのように
SpringとSeamは同列のものだとは思ってないよ。



342 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 14:02:31 ]
>>341
SeasarのTeedaでは一部Seamを意識しているところがあるよね?
Spring使って開発している場合、
自前で制御コード書いてやってるケースがほとんどじゃない?
Web特有の問題について全く考慮していない
Webアプリも少なくないと思う。


343 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 14:09:14 ]
>SeasarのTeedaでは一部Seamを意識しているところがあるよね?
これは俺も感じたw

>Spring使って開発している場合、
>自前で制御コード書いてやってるケースがほとんどじゃない?
Springの責任というわけではないというのはいいよね?w
Struts で開発している人ってSpringを導入しても
たいへんなんじゃないかな?
もう体にしみついちゃって不感症状態なのかもしれないけどw


344 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 14:35:44 ]
Struts開発で業務に集中したい場合は、Valentine Frameworkがいいかも
www.valentineframework.org/

345 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 14:41:07 ]
あれ、バレンタインのつづり違う?

346 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 15:22:30 ]
SpringMVC自体はあくまでもMVCで
ViewはViewでよろしくやりやがれってスタンスでは?
(Controllerが抽象化されたModelAndViewを返してくるだけ)

347 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 16:35:35 ]
>>346
それはそれでいいんだけど、
現実問題としてWeb固有の問題は解決しないといけないよね?
それはViewで解決する問題っていってる?
その場合のViewって具体的に何?

348 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 16:41:25 ]
Spring2.0入門買いました
すごいいいとおもいました

349 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 16:44:19 ]
おれもかったよ
著者は印税がっぽがっぽじゃね?



350 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 16:45:53 ]
>>330
ワロタwww
オレもそうなったwww

351 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 00:16:43 ]
>>348-349
俺もかおっかなー・・・・

352 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 00:39:06 ]
みんなで買って、はせがわさんをスプリング長者にしてあげよう♪

353 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 13:03:54 ]
Spring2.0入門Amazonで買ったけど、
Springわかってない俺にはSprng入門が必要だった orz

354 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 13:57:09 ]
そこで Reference Manual ですよ。

ていうかこれ日本語化してるプロジェクトとかある?
周囲に日本語になってないと読まないやつが多数居て泣ける。

355 名前:デフォルトの名無しさん [2007/02/14(水) 14:28:37 ]
>>354
andore.com/money/trans/spring_ref_ja.html

356 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 17:57:34 ]
>>354
Reference Manual読むのがつらいかたら買ったのに?w

最初はつらかったけど、Spring2.0読んでいくうちにたいぶわかってきた。
なんとかJPAを使ったDao作成までできるようになった。

357 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 00:57:59 ]
便利だねコレ

358 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 09:09:37 ]
今日はでぶさみいきまつよ
JSUGのみなたまよろしくでつ

359 名前:デフォルトの名無しさん [2007/02/15(木) 22:16:32 ]
コアパッケージ含め、全てのnewをSpring経由にしてみたんだけど・・・
完全にプロジェクト失敗だ。



360 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 22:28:23 ]
>>359
明らかにおかしい
間違いなくプロジェクトがこけたのはお前のせい

361 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 22:41:54 ]
StringBuffer とか BigDecimal とかも全部ってことか

362 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 23:21:24 ]
中庸と言う言葉があってだな

363 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 23:47:23 ]
使える奴には良い道具を与えよ。
使えない奴にはry

364 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 23:51:38 ]
>>359のような馬鹿はすっこんでろ!
お前は定型作業やってりゃいいんだよ
回りを不幸にするな

365 名前:デフォルトの名無しさん mailto:sage [2007/02/16(金) 00:21:42 ]
newを全部って、楽しいヤツだな

366 名前:デフォルトの名無しさん mailto:sage [2007/02/16(金) 01:51:36 ]
Stringとかどうやったんだろう。

367 名前:デフォルトの名無しさん mailto:sage [2007/02/16(金) 23:58:57 ]
>>366
String str = "aaa";

"new"って文字列が出てこないからOK!!

とかw

368 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 03:27:00 ]
newは世の元凶です

369 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 03:31:38 ]
さては、コンストラクタがクラスに内包されるのってオブジェクト指向言語自体の設計ミスなんじゃないのかね。



370 名前:359 [2007/02/17(土) 14:13:51 ]
ネタですたw

371 名前:364 mailto:sage [2007/02/17(土) 16:28:07 ]
ネタだと知っていて罵倒してやりました
すげえ気持ちよかったでつwww

372 名前:359 [2007/02/17(土) 16:53:19 ]
ストレス解消に貢献でき何よりですw

373 名前:359 [2007/02/17(土) 16:53:51 ]
>>369がちょっと興味深いこといったかも。

374 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 18:04:33 ]
>>359
お前ごときが興味深いだと?
身の程を知れwww
興味深いという奴は何も考えてないといってるのと同じwww
ちょー気持ちいいーwwwwww

375 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 18:17:34 ]
確かに359は頭わるそうだな( ´,_ゝ`)プッ

376 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 19:10:16 ]
>>370
            . ィ
.._ .......、._    _ /:/l!  またまた、ご冗談を
 :~""''.>゙' "~ ,、、''‐'、|         _      
゙、'、::::::ノ:::::::_,.-=.  _〜:、         /_.}'':,
 ``、/:::::::::__....,._ `゙'Y' _.ェ-、....._ /_゙''i゙ノ、ノ
 ,.--l‐''"~..-_'.x-='"゙ー 、`'-、 ,:'  ノ゙ノブ     
"   .!-'",/  `'-‐'') /\ `/ でノ-〈
 .-''~ >'゙::    ‐'"゙./  ヽ.,'   ~ /
   //:::::       ',    /    ,:'

377 名前:デフォルトの名無しさん [2007/02/17(土) 19:53:21 ]
俺、環境構築(総合テスト&本番)担当なんだけど、
開発からあがってくるXMLのbeanidがすげー適当で一発で動いたためしがないんだけど
なんかうまいことチェックできるような仕掛けとかないですかね?

378 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 20:03:53 ]
beanLint

379 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 21:44:27 ]
チェックのイミがわからんが、Spring IDEだけではだめなの?



380 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 04:19:54 ]
springのxml helloで死にそうです。
seasarを使うべきでしょうか?


381 名前:某スレ167 [2007/02/19(月) 17:07:25 ]
……誰も覚えてないコテハン&ちょー遅レスで恐縮だが(笑)

SpringということでなくDIxAOPということでなら、少なくとも今自分が弄ってるEclipse RCPには大いに有用だと思う。
イベントリスナの管理やログ管理オブジェクトの生成の煩雑さには正直ウンザリしてる(苦笑)
(まさに「フレームワーク」として」)アプリケーションの枠組みはEclipse RCP、AOPするための仕組みと割り切ってComposite(SwingだとPanelかな?)の管理にDIxAOPを導入するのはアリだと思う。
……ちなみにPHPもヤる人間なので現在Seasar2で遊んでいるのだが、どーも隔靴掻痒の感が否めん。Springに移行してしまおうかしらん?
一番アテにしていたコンポーネント(Springでは「Bean」かな?の自動登録はEclipse RCPで使えんよーだし。
ただ、それでもS2Daoはスゴいと思う。……ちゃんと動けば(苦笑)
うごかねーだよ、ヒマ見てちょこちょこ動かしてるレベルぢゃ(T_T)



382 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 22:08:11 ]
なにいいたいのかいみふ
近視眼的で構成力のないコーダーと推測

383 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 22:15:08 ]
たしかに

384 名前:381 [2007/02/19(月) 23:24:42 ]
……バレるもんだな、下地の無さは。2ちゃんでもよく考えて書き込まないとボロが出ますな(苦笑
素直に「プレゼンテーション層が変わるだけでビジネス層やプレゼンテーション層は変わらん」と書いてしまえばよかったかな?

ただ、プレゼンテーション層そのものの作り込みにも、意外とDIxAOPが適用できる部分は多いんぢゃね? と書きたかったんだけど……まぁいいか、またボロが出る前にやめとこう(苦笑


385 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 23:28:34 ]
>>384
キモイ

386 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 23:35:52 ]
taglibにインジェクションする仕掛けがSpringに無いのはなんでだろう。

387 名前:デフォルトの名無しさん [2007/02/20(火) 00:20:43 ]
キモイ荒らしが来たと聞いてすっ飛んできますた

388 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 01:44:13 ]
キモイ荒らしが来たと聞いてすっ飛んで通り過ぎます

389 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 18:32:50 ]
まじきもいな
こんなやつが同じプロジェクトにいなくてよかったよ
まあ、こんなやつがいたら皆で手を組んで出社できなくなるくらい
追い込んじゃうけどねwww



390 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 20:22:03 ]
>>384
天才。

391 名前:381 mailto:sage [2007/02/20(火) 20:54:34 ]
>>384
あ、typoしてるし(苦笑)
誤:「ビジネス層やプレゼンテーション層は変わらん」
正:「ビジネス層やデータアクセス層は変わらん」
でよろしく。


392 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 00:12:19 ]
           ,. -‐ ''"  ̄ ̄ ``丶、
           i:::::::::::::::::::::::::::::::::::::::::::i      |
         カ ヽ:::_; ‐--、、 、---、 ;;_:|      |
         チ   `!;{   |トNヽ  }.:.:.:|    |ヽ'  要
        カ     lf へ、| 、,. へ、ヽ;|      |    チ
        チ    ,.-!. <(')'   '(')>  '=、    |    ェ
       カ    .{{〉,|  '" , , `   ム }〉 、   |     ッ
       チ    /ヾ‐l   ,.---、 u i、..イ  ``'|   ク
      カ ,.ィ_"   |`''i、 〈ヨ ̄´,〉 / /     |   や
      チ/,ノr:}   ヽ ヽ `'三'"/  /    ム    !!
      / /,.⊥L_   \l! ` -‐' / /     /|
    / /  ─‐〈    `ヽ、一r''"         ! |/ ̄ !ヽ
  r''" .ノ 'ー─〈 __ -─‐=ニ二二)    l /   |
  /  (  、 二.フ |-ニ ̄ -──-   |    |     i

393 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 10:45:03 ]
>>389
俺はそんな暇があったらコード書くよ。
まっとうなフレームワーク作って、個人の作業範囲が明確になるようにする。
それでもついて来れないようなら他のプロジェクトに回ってもらう。

394 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 03:06:15 ]
>>393
こんなとこ書いてないで手を動かせw


395 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 03:09:42 ]
>>394
おまえ・・・正論すぎると嫌われるぞwww

396 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 10:03:01 ]
wwwって書くバカっぽいwww

397 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 00:45:13 ]
ビジネスロジックを複数のCommandとして捉え、ChainOfResponsivirityのように次々に呼び出したい。

この設計思想に基づいてSpringを選択するのは正しい?

また、Commandの実行結果によっては次に呼び出すべきCommandが変わる場合もある。
この場合、設定ファイルだけで実現可能?


教えてエロい人


398 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 00:53:54 ]
Struts

399 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 00:57:28 ]
>397
spring以前の問題
そんなもん自前でやれ

springは疎結合モジュール間の依存を解決させるためのもの



400 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 01:00:01 ]
>>397
つ Jakarta Commons Chain

401 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 01:20:47 ]
>>399,400

サンクス。
DIで上下レイヤー間の粗結合を受け持たせる…って認識でおk?

>>400の言う通りcommons-chainにするわ。

二人ともありがと

402 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 14:55:12 ]
commons-chainのcommandにinjectionするニーズっていうのは結構あると思うんだけど。

403 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 15:23:12 ]
5年以上前からこんなしくみつかっとるがな

404 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 18:58:12 ]
ビジネスロジックは画面単位、イベント単位どんな風に区切るべき?

405 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 19:09:56 ]
イベント単位じゃ
まだ荒い

406 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 21:08:32 ]
っていうか1つのビジネスモデル(もしくは更に細かいモデルであったとしても)=1画面 or 1イベントではない

407 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 05:47:04 ]
>>403
それって自慢?
俺はその前から使ってるがなw

408 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 06:29:27 ]
>>407
それって自慢?
俺はその前から使ってるがなw

409 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 07:37:48 ]
つい画面単位で物を考えてしまうけど、それではうまくいかないかなぁ



410 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 08:38:51 ]
画面はビジネスモデルのビューなので

 大きなくくりのビジネスモデル (1) ← (n) 画面

だけど、イベント単位に考えると、1つのイベントに他のビジネスモデルでも流用可能な
手続きがあったり、そもそも他業務の機能の呼び出しが入ってたりするから、
細かくしておいた方が都合が良いと思うなぁ

業務B画面   Action    業務A     業務B
 │         │      |         |
 ├─────→.│  @   |         |
 │         ├───→|   A    │
 │         ├─────────→.│
 │← - - - - - - │      |         │

@ 業務Aで生成されるデータを取得
A @のデータを使って業務Bの処理を実行

みたいな

411 名前:デフォルトの名無しさん [2007/02/25(日) 10:47:59 ]
>>408
それって自慢?
俺はその前から使ってるがなw

412 名前:デフォルトの名無しさん [2007/02/25(日) 12:52:13 ]
Spring Web Flowってめんどくせえな

413 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 13:36:03 ]
>>411
それって自慢?
俺はその前から使ってるがなw

414 名前:デフォルトの名無しさん [2007/02/25(日) 14:07:00 ]
>>413
それって自慢?
俺はその前から使ってるがなw


415 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 14:19:48 ]
>>414
それって自慢?
俺はその前から使ってるがなw

416 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 14:58:52 ]
>>415
それって自慢?
俺はその前から使ってるがなw

417 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 17:40:47 ]
おもしろいとおもってるのか?これだからプログラマーは。

418 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 18:04:47 ]
合コンで女性陣がポカーンとしてる光景が目に浮かぶなw

419 名前:デフォルトの名無しさん [2007/02/25(日) 19:02:31 ]
>>41
それって自慢?
俺はその前から使ってるがなw



420 名前:デフォルトの名無しさん [2007/02/25(日) 19:34:09 ]
>>419
それって自慢?
俺はその前から使ってるがなw

421 名前:デフォルトの名無しさん [2007/02/26(月) 04:27:58 ]
>>420
それって自慢?
俺はその前から使ってるがなw

422 名前:デフォルトの名無しさん [2007/02/26(月) 05:46:40 ]
今度のSpring勉強会で10分のデモする人ってあっぱれっと殿じゃね?www
www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?mode=viewtopic&topic=9542&forum=12&start=40
勉強会出席して拝見させてもらわなきゃwww
もちろんデモじゃなくてあっぱれっと殿をねwww

423 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 10:58:45 ]
Spring勉強会もアッパレット殿とやらも分からん。

424 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 01:22:45 ]
だああああああああああああああああああああああああああああああああああああああああああああああああああああああああ!!!!!!!!!!

425 名前:デフォルトの名無しさん [2007/03/09(金) 01:52:25 ]
SpringMVCはこれから流行ると思うかね?

426 名前:デフォルトの名無しさん mailto:sage [2007/03/09(金) 02:18:15 ]
おもわん

427 名前:デフォルトの名無しさん mailto:sage [2007/03/09(金) 04:13:32 ]
思います

428 名前:デフォルトの名無しさん mailto:sage [2007/03/09(金) 06:36:52 ]
思えば

429 名前:デフォルトの名無しさん mailto:sage [2007/03/09(金) 06:53:10 ]
思うとき



430 名前:デフォルトの名無しさん mailto:sage [2007/03/09(金) 07:35:44 ]
思え

431 名前:デフォルトの名無しさん mailto:sage [2007/03/09(金) 08:57:34 ]
思おう






[ 続きを読む ] / [ 携帯版 ]

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

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