1 名前:デフォルトの名無しさん mailto:sage [2006/07/16(日) 23:29:27 ] 一部で話題になっている国産オープンソースDIコンテナSeasar V2(略してS2)。 ってどうよ?みんなもう使ってるの? 使用経験とか、実戦配備情報とか、つかえねーよボケ、とかいろいろ書いてね。 本家 seasar.org www.seasar.org/ Seasar Projectグループ seasarproject.g.hatena.ne.jp/ ひがやすをblog d.hatena.ne.jp/higayasuo/ 前スレ その1 pc5.2ch.net/test/read.cgi/tech/1092044210/ その2 pc5.2ch.net/test/read.cgi/tech/1098885253/ その3 pc8.2ch.net/test/read.cgi/tech/1102862221/ その4 pc8.2ch.net/test/read.cgi/tech/1119608621/ その5 pc8.2ch.net/test/read.cgi/tech/1135986150/ その6 pc8.2ch.net/test/read.cgi/tech/1148204750/ 関連スレ Java Spring Frameworkを語るスレ pc8.2ch.net/test/read.cgi/tech/1077465099/ Dependncy Injectionを語るスレ pc8.2ch.net/test/read.cgi/tech/1099827125/ Java⇔RDBのMapping-Frameworkを語るThre Vol.4 pc8.2ch.net/test/read.cgi/tech/1134701684/
320 名前:デフォルトの名無しさん mailto:sage [2006/09/07(木) 00:03:08 ] >>318-319 マ板逝け
321 名前:デフォルトの名無しさん mailto:sage [2006/09/07(木) 02:02:47 ] >>320 うーみゅ、モヒカン発言心より恥じる
322 名前:デフォルトの名無しさん mailto:sage [2006/09/08(金) 15:23:07 ] このまえ新聞に載ってた 結構有名になったもんだな
323 名前:デフォルトの名無しさん [2006/09/10(日) 02:02:16 ] DIによるインターフェースプログラミングって デバックがしずらい気がしますが(Eclipseでデバックしててロジックの 中に入ろうとしてもインターフェースに行ってしまうため) 何とかImplに飛ぶ方法ご存知の方いませんでしょうか?
324 名前:デフォルトの名無しさん mailto:sage [2006/09/10(日) 07:43:47 ] >>323 普通に実態に飛ぶけど・・・? デバッグ時のクラスパス設定を見直したら?
325 名前:デフォルトの名無しさん mailto:age [2006/09/10(日) 08:00:31 ] デバッグ時は実装コードに飛ぶけど Ctrl + クリック 等でジャンプできないのが不便。
326 名前:デフォルトの名無しさん mailto:sage [2006/09/10(日) 08:16:05 ] Ctrl+T
327 名前:デフォルトの名無しさん mailto:age [2006/09/10(日) 08:26:25 ] >>326 うぉー!知らんかった! サンクス!
328 名前:デフォルトの名無しさん [2006/09/10(日) 11:58:27 ] 323です。 実装のImplのソースが見たいというより 例えばActionにプレークポイントをかけてフィールドにある インターフェースのビジネスロジックの中に入りたいときに F5キーを押してもインターフェースに入ってしまうのが不便 です(当然ですが) Ctrl + T で階層を開いてソースを開くのはできますが簡単に Implのメソッドの中にジャンプ(ソースを見るのではなくデバック) 出来ないですかね
329 名前:デフォルトの名無しさん mailto:age [2006/09/10(日) 12:03:15 ] >>328 そうか?実装コードに入るだろ? 何かがおかしくないか?
330 名前:デフォルトの名無しさん [2006/09/10(日) 13:10:08 ] 328です。 ひょっとして ステップインで EmployeeLogicImpl$$EnhancedByS2AOP$$c85c1f$$MethodInvocation$$getSearchCount5.<init>(Object, Object[]) 行: 145 のソースが見つかりませんでした。 となってソースが見つからないのが原因ですかね・・・。 もちろんImplのメソッドにブレークポイントをセットしてF8とかやれば そこで止まるんですけど
331 名前:デフォルトの名無しさん mailto:sage [2006/09/10(日) 16:03:47 ] >>330 eclipseのソースパスの設定を確認しれ。
332 名前:デフォルトの名無しさん [2006/09/10(日) 17:42:02 ] 330です どうもアスペクトをかましたものだとステップイン出来ないような 気がします。 Seasarのサンプルの examples.di.main.GreetingMain2 とかだと実態にステップインできるのですが examples.aop.traceinterceptor.AopTraceClient とかのアスペクトの物だとステップインできませんでした。 S2JSFとかでLogicImplにステップインしたいのですが出来ないのは 自分だけなのでしょうか(これが出来ないと業務では厳しい・・・)
333 名前:デフォルトの名無しさん mailto:sage [2006/09/10(日) 18:04:58 ] >>332 もしかしてTさん?NチームのYさんに聞いたほうがはやいよ。なんでこんなところにいるかな・・・。
334 名前:デフォルトの名無しさん mailto:sage [2006/09/10(日) 18:23:03 ] Seaser使う奴は2chを私物化するのが好きなのかね。 何で本人を探りたがろうとするの? キモイよ。
335 名前:デフォルトの名無しさん [2006/09/10(日) 20:07:12 ] >>334 T、乙。
336 名前:デフォルトの名無しさん mailto:sage [2006/09/10(日) 20:28:38 ] >>335 うーみゅ、身内がスレ汚し申し訳ない。心より恥じる。
337 名前:デフォルトの名無しさん [2006/09/10(日) 21:35:12 ] S2Strutsリファレンス s2struts.seasar.org/ja/s2struts.html#ZoroConfig form-beanタグの属性値 > クラス名が"Form"あるいは"Dto"でしているクラスを基に設定を補完します。 クラス名が"Form"あるいは"Dto"で「終了」しているクラスを基に設定を補完します。 重箱の隅つついてすみません ^^;
338 名前:デフォルトの名無しさん mailto:sage [2006/09/10(日) 21:46:39 ] ZoroConfig
339 名前:デフォルトの名無しさん [2006/09/10(日) 21:53:23 ] アノテーションを使用したstruts-configの設定(S2Strutsリファレンス) アノテーションでは validateにfalseを設定しているのに、 同等のaction-mappingの記述では validate="true"となっている。 <action path="/employeeEdit" type="org.seasar.struts.examples.employee.action.EmployeeEditAction" name="employeeForm" scope="request" validate=<ここです>"true"</ここです>>
340 名前:デフォルトの名無しさん mailto:sage [2006/09/11(月) 08:11:39 ] >>339 Spring使え
341 名前:デフォルトの名無しさん mailto:sage [2006/09/11(月) 10:44:25 ] そのさぁ、Spring使えっていうの、やめてほしいよな。コミッタがそういうんだったら話は違うけどさ。
342 名前:デフォルトの名無しさん mailto:sage [2006/09/11(月) 13:12:30 ] >>341 読み飛ばせないなら「Spring使え」をNGワードにでも登録しとけ
343 名前:デフォルトの名無しさん mailto:sage [2006/09/11(月) 14:12:07 ] >>342 すでにしてある
344 名前:デフォルトの名無しさん mailto:sage [2006/09/11(月) 14:21:56 ] してあるなら>>342 はあぼんされて見えないはずだろ? まぁ、どうでもいいがw
345 名前:デフォルトの名無しさん mailto:sage [2006/09/11(月) 14:48:34 ] Seasar2で学ぶ DIとAOP アスペクト指向によるJava開発 (大型本) arton この本、どうよ?? 青本はすでに手元にあるんだが… 諸賢らの感想求ム。
346 名前:デフォルトの名無しさん mailto:sage [2006/09/11(月) 15:18:47 ] 紙質が、(ry
347 名前:デフォルトの名無しさん [2006/09/11(月) 17:43:51 ] >>345 ドキュメントを読んだり、サンプルをトレースすれば かなり理解できるので、 青本については購入する必要はなかったかなと思った。 ※トランザクション関連の所は勉強になった。 今のところarton本の必要性は感じないな。 S2Tapestryを使ったり、eclipseではなくNetBeansで S2を使った開発をしたいという人は 参考になるのかもしれないけど。
348 名前:デフォルトの名無しさん mailto:sage [2006/09/11(月) 23:28:31 ] >>341 Spring使え
349 名前:デフォルトの名無しさん [2006/09/12(火) 12:59:33 ] MLがすっかり閑散としちゃったけど何かあったの?
350 名前:デフォルトの名無しさん mailto:sage [2006/09/12(火) 13:04:53 ] 理事が引退したからでは。
351 名前:デフォルトの名無しさん [2006/09/13(水) 06:14:59 ] >>349 SpringのML、すげえ活発w
352 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 22:42:19 ] >>351 Springのスレは寂れてるけどなw
353 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 00:41:31 ] ここも人間批判ぐらいしか伸びないじゃないかw
354 名前:デフォルトの名無しさん [2006/09/20(水) 06:42:29 ] synchronizedを書きたいのか書きたくないのか
355 名前:デフォルトの名無しさん [2006/09/20(水) 17:16:25 ] S2Dao でちょっと困ってマス。 where 句 にlikeを同じカラムに対して何度も指定したいのですけど……… たとえば、 select * from hoge where column1 like '%aaa%' and like '%bbb%' and like '%ccc%' and ...... という感じデス。SQLアノテーションで "select * from hoge where ? " で書いて、? に生成した文字列をセットすると、 select * from hoge where 'column1 like '%aaa%' and like '%bbb%' and like '%ccc%' and ......' といった感じにシングルクォーテーションで動的に囲まれてしまうために正しく実行できません。 何か良い方法ないですか??
356 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 17:17:39 ] SQL間違えた(汗 select * from hoge where column1 like '%aaa%' and column1 like '%bbb%' and column1 like '%ccc%' and ......
357 名前:355 mailto:sage [2006/09/20(水) 17:25:32 ] 埋め込み変数コメント というので出来た(;´д`) さっきまで出来なかったのだが、スマソ。
358 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 17:26:04 ] >>355 QUERYアノテーション を使えばいいんじゃね?
359 名前:355 mailto:sage [2006/09/20(水) 18:55:44 ] >>358 ありがとう。>>357 で解決しますた
360 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 19:00:56 ] 別質問でスマソ. S2JSFでx:dataScrollerを使うと例外が出マス。S2JSFは1,0.17、MyFacesは1.1.3。 <span m:inject="x:dataTable" id="itemDataList" m:var="e" m:value="#{itemList}" rows="3" m:rowIndexVar="i" > <span m:inject="h:column"> .................. </span> </span> <span m:inject="x:dataScroller" id="itemDataScroller" for="itemDataList" fastStep="10" pageCountVar="pageCount" pageIndexVar="pageIndex" paginator="true" paginatorMaxPages="9" > </span> とタグを置くと、データの表示、1 2 3...のリンクは表示されるが、リンクをクリックすると、 java.lang.ClassCastException: org.apache.myfaces.custom.datascroller.HtmlDataScroller at org.seasar.jsf.application.ActionListenerImpl.processAction(ActionListenerImpl.java:57) at org.apache.myfaces.custom.datascroller.HtmlDataScroller.broadcastToActionListener(HtmlDataScroller.java:221) at org.apache.myfaces.custom.datascroller.HtmlDataScroller.broadcast(HtmlDataScroller.java:110) at org.seasar.jsf.component.S2UIViewRoot.broadcastForPhase(S2UIViewRoot.java:119) at org.seasar.jsf.component.S2UIViewRoot.processApplication(S2UIViewRoot.java:90) at org.seasar.jsf.lifecycle.LifecycleImpl.invokeApplication(LifecycleImpl.java:169) at org.seasar.jsf.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:102) ............ が出てしまいマス。タグの書き方が悪いですか?
361 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 19:02:29 ] ぐぐってみたところ、 https://www.seasar.org/issues/browse/TEEDA-15 でコレに近い情報があるんですが、Teedaのようデス。 使ってはいけないってことカナ?
362 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 20:56:33 ] S2TestCaseのreadXlsReplaceDbメソッドがExcelファイルのブランク(スペース文字の列)セルを nullに変換するのは仕様? ブランクはブランクのままにしてほしい。
363 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 22:09:26 ] なんだこれ。 svn.seasar.org/browse/trunk/seasar2/s2-framework/src/main/java/org/seasar/framework/util/Mru.java?root=s2container プ
364 名前:360 mailto:sage [2006/09/21(木) 14:44:25 ] いろいろ試してみたが、やっぱダメっぽい。自前実装するほかなさそうか(;´д`)ウエェ
365 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 19:17:51 ] >>363 An Exception Has Occurred trunk/seasar2/s2-framework/src/main/java/org/seasar/framework/util/Mru.java: unknown location HTTP Response Status 404 Not Found
366 名前:デフォルトの名無しさん [2006/09/22(金) 10:43:27 ] ちゅらとこーひーはどっちがおいしいのかなぁ?
367 名前:デフォルトの名無しさん mailto:sage [2006/09/22(金) 19:20:52 ] これってすごいゴミだな。 S2Daoとか死んでほしい。PHPのADODBの方がマシ。 S2JSFもなんかたまに変な動作する。 早くつぶれろ。
368 名前:デフォルトの名無しさん mailto:sage [2006/09/22(金) 19:35:40 ] >>367 >PHPのADODB はあ? マイクロソフトのADODBとPHPのADOdbの区別も付かないゴミカスか(w お前がつぶれたほうがいいんじゃね?
369 名前:デフォルトの名無しさん mailto:sage [2006/09/22(金) 21:26:20 ] >>368 獄長乙
370 名前:デフォルトの名無しさん mailto:sage [2006/09/22(金) 22:34:40 ] >>363 いまさらだがどの変がプだったんだ?
371 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 00:07:09 ] >>370 svn.seasar.org/browse/trunk/seasar2/s2-framework/src/main/java/org/seasar/framework/util/Mru.java?root=s2container&pathrev=1324
372 名前:デフォルトの名無しさん [2006/09/23(土) 00:09:05 ] >>368 自分のプライドを守るために、些細な事で吼えるのはやめた方がよいです。
373 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 00:25:20 ] >>372 >>367 に言ってあげなさいな。それともゴミカスのような367本人かね(w
374 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 01:04:58 ] >>371 どの変がプなんだ?
375 名前:デフォルトの名無しさん mailto:sage [2006/09/24(日) 11:39:28 ] >>374 シーザーマスコットの間抜けなツラが、じゃね?
376 名前:デフォルトの名無しさん mailto:sage [2006/09/24(日) 12:47:27 ] seasarを使うのは沖縄原理主義者
377 名前:デフォルトの名無しさん mailto:sage [2006/09/24(日) 13:30:35 ] >>374 獄長が知ってます。
378 名前:デフォルトの名無しさん mailto:sage [2006/09/24(日) 14:06:10 ] S2JSFとかKuinaとかメンドクサソウ。
379 名前:デフォルトの名無しさん mailto:sage [2006/09/24(日) 15:22:30 ] >>377 お前に説明して欲しい
380 名前:デフォルトの名無しさん mailto:sage [2006/09/24(日) 19:54:27 ] フレームワーク(笑)の開発者ともあろう者が java.util.*以下のクラスの使いかたも知らんとは
381 名前:デフォルトの名無しさん mailto:sage [2006/09/24(日) 20:47:24 ] >>380 kwsk
382 名前:デフォルトの名無しさん mailto:sage [2006/09/25(月) 00:47:42 ] > フレームワーク(笑)の開発者ともあろう者が > java.util.*以下のクラスの使いかたも知らんとは そんなのはHashMapの排他問題で既に明らかだったじゃないか。何を今更。
383 名前:デフォルトの名無しさん mailto:sage [2006/09/25(月) 00:53:20 ] >>382 kwsk
384 名前:デフォルトの名無しさん mailto:sage [2006/09/25(月) 18:55:30 ] ttp://d.hatena.ne.jp/higayasuo/20060818 ここの日記で、1画面につき1クラスという話が出ています。 s2-jsf-example-1.1.0-beta-4.zipをみると、1画面につき複数のクラスが使われています。 (例:EmployeeConfirmActionImpl.java、EmployeeConfirmInitActionImpl.java) TeedaCoreになっているS2JSFもこのスタイルは変わらないものですかね? MyFacesを採用したS2JSF1.0系を使ってますけど、1画面につき最低でも2つのクラスが発生して interfaceを含めると膨大な数になって管理コストがあがってしまっています。 teeda exampleをみると、一画面につきPageクラスを使用したものになっててシンプルで良さげ。 具体的な説明・ドキュメントは無いですか??
385 名前:デフォルトの名無しさん mailto:sage [2006/09/25(月) 23:56:19 ] Actionのinterfaceを作らなければ良い
386 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 10:42:01 ] >>385 > Actionのinterfaceを作らなければ良い 後、InitActionと普通のActionを統合するのもOK。 ただし、interfaceを使わない場合は、 アスペクトの指定は自動でできないから、 メソッド名に何らかのパターンを持たせる必要があります。
387 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 12:52:40 ] ようわからんのだが、Teeda単体を使っていればS2JSFってのは使わなくても良いってこと? 双方の違いって何?
388 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 13:38:19 ] Teeda CoreはJSF実装でMyFaces相当 Teeda ExtensionはHTMLテンプレートエンジンを含むS2JSF相当 いろいろな組み合わせがある MyFaces+S2JSF(S2JSF1.0系) Teeda Core+S2JSF(S2JSF1.1系) Teeda Core+Teeda Extension
389 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 14:49:19 ] なるほど。あまり組み合わせが多いのはユーザーを混乱させてしまう要因になるので好ましくはないカモ。 これまでのS2JSFと比較して速い安いうまいがそろった組み合わせを一つ選んで S2ファウンデーションで推し進めるようにしてもらいたいのが希望。 で、とりあえずオススメはTeeda Core+Teeda Extension ??
390 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 15:58:25 ] さっそくTeeda Extensionをいじろうとしてるんですけど、 ttp://teeda.seasar.org/ja/ でみたら、Teeda Extensionの使い方がに関するドキュメントが無いのはなぜ?
391 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 16:21:25 ] おれも気になる。 どれ使えばいいんだよー。 つーかS2JSFなくなるの?
392 名前:デフォルトの名無しさん [2006/09/26(火) 16:50:46 ] S2Dxoのドキュメントないの? どこまでマッピングサポートしているのか、 これからしてくれる予定なのか わからにゃい。 S2Strutsのemployeeのサンプルに プレゼンモデルとエンティティモデルの変換ロジックを 入れてほしいなぁ。 あと、プレゼンテーション層(S2Struts, S2JSF)に依存しない 入力チェック機能も欲しいな。 S2Cao公開して欲しいなあ。 要望いっぱい♪
393 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 18:47:23 ] やべぇ、teeda-html-example をみながらサンプル動かしてみようかと ちょっといじったんだけど、teeda-html-exampleでteeda自体の使い方は 「なんとなく」わかるけど、アーキテクチャはこうなってて、 こういう風に設定ファイルを書くべきであって…といった情報がほぼ皆無に等しいよww 漏れみたいにまず最初にドキュメントやら使ってみたレポートが豊富にあって そこから使っていくというライトユーザ向けじゃねぇってことか? 自前でガンガンコーディング出来る香具師向けって感じだな、今は。 このあいだ入った経験の浅いエンジニアにでもいじらせようかと想ったが 今のteedaとかの状態じゃ、とてもじゃないけど人にもすすめられないし 複数人で動く仕事にも導入できないんじゃないかという危機感でいっぱい。
394 名前:デフォルトの名無しさん [2006/09/26(火) 18:48:21 ] >>393 つ Spring
395 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 18:51:21 ] で、そこらへん、どうなの?>コミッタ陣 「進めています」といった説得力のない言葉じゃなくって、 具体的な進捗状況とか、スケジュールなんかあると良いのだが。 今の状態だと複数人で動かす業務じゃ入れられないし、ノウハウたまらんし。 >>394 Springは使う予定無い。
396 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 19:07:24 ] >>393 僕はまだ触ってないんだけど、 JSF仕様の設定以外にTeeda独自の設定をたくさんしなくちゃいけないってこと?
397 名前:デフォルトの名無しさん [2006/09/26(火) 19:14:05 ] つ JSF
398 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 19:36:46 ] >>396 たぶんそうだと思う。exampleみる感じだとロジックだとかをどこらへんで 登録してんのかが(まだ)わかんないw (もちろん、そのドキュメント・仕様なんてないっぽい。探し方悪いだけかな?) exampleはとりあえず動かせてはいるのだが、DBと連携するために S2Daoつかったり、S2Dxoとか使うとなれば どんな設定すれば良いのかなど、公開されているexampleでは皆目見当がつかない。 まじめに評価すべきかどうか検討中……(;´д`)
399 名前:デフォルトの名無しさん [2006/09/26(火) 19:37:36 ] >具体的な進捗状況とか、スケジュールなんかあると良いのだが。 これ同意。 きっちり守れなんて言わないけど、 大まかなスケジュールは提示してほしいな。 Sandboxなんてこれからどうなるのかさっぱり。
400 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 19:40:21 ] >>395 11/11の正式リリースを待て。 10/13にすべての実装が終わって、 それからドキュメントに取り掛かる。
401 名前:デフォルトの名無しさん [2006/09/26(火) 19:48:15 ] >>400 アナウンスしてくださ〜い
402 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 21:57:10 ] >400 おー。がんばれー。
403 名前:デフォルトの名無しさん mailto:sage [2006/09/27(水) 01:04:17 ] Clickに乗り換えた。 S2 + S2Dao + Clickがシンプルかつほぼ十分でよい。 ざっと一通りドキュメント(英語)を見て使いはじめるまで1日程度。 あとはググりにくい名前だけ、なんとかしてほしぃ。 なんか最近のS2周りって、余計な複雑さを取り込んでいるような気がした。
404 名前:デフォルトの名無しさん mailto:sage [2006/09/27(水) 02:18:30 ] プレゼンテーション層なら、Wicketもなかなかいいぞ。
405 名前:デフォルトの名無しさん mailto:sage [2006/09/27(水) 09:51:23 ] >>404 テンプレートにプレーンなHTMLってのがちょっとな。 あれって、みんなどうなの? 独自属性って覚えにくいしめんどくさいし。 それで「ブラウザで確認できますよ」くらいのメリットしかないの。
406 名前:395 mailto:sage [2006/09/27(水) 10:49:46 ] >>400 期待しとります。けど、どうか品質を落とさぬように。
407 名前:デフォルトの名無しさん mailto:sage [2006/09/27(水) 19:39:54 ] DBFluteだって。 S2Daoのサポートツールなのかな? なんか良さげ。
408 名前:デフォルトの名無しさん mailto:sage [2006/09/27(水) 23:13:43 ] GoyaGenは公開しないのか喃
409 名前:デフォルトの名無しさん mailto:sage [2006/09/28(木) 01:02:31 ] >>408 www.seasar.org/wiki/index.php?Sandbox%2FS2Dao-CodeGen
410 名前:デフォルトの名無しさん mailto:sage [2006/09/28(木) 01:17:55 ] >>405 独自属性ってのが何を指しているのかいまいちわからないんだけど.... HTMLにはwicket:id属性が現れるけどそれのこと? 覚えるというか、 それ一つしかないんだから「覚える」というほどのことでもないと思うんだが。 実際ページでループなんかのロジックを書かずに、すべて裏側のJavaプログラムで 制御するというのは気持ちいいよ。JavaプログラマだからJavaプログラムならお手の ものだし、何より迷いがない。すべてJavaで制御する、と心置きなくやりきれる。
411 名前:デフォルトの名無しさん mailto:sage [2006/09/28(木) 01:39:17 ] マゾっこメ〜グは〜〜〜〜〜〜〜〜マゾっこメ〜グは〜〜〜〜〜〜〜〜
412 名前:デフォルトの名無しさん [2006/09/28(木) 02:00:27 ] >>410 ブログでwicketを広めてくれ
413 名前:デフォルトの名無しさん [2006/09/28(木) 02:02:48 ] >>403 S2Struts + mayaa, S2JSFと比較してどういいの?
414 名前:デフォルトの名無しさん mailto:sage [2006/09/28(木) 02:16:26 ] >>410 Wicketはシンプルなんだね。週末にでもしっかり見てみるよ。 S2JSFだとs:xxxとかm:xxxとかいろいろ出てきて、 結構面倒なんよ。 > JavaプログラマだからJavaプログラムならお手の > ものだし、何より迷いがない。 まさにそれ!Clickもそういった割り切りがあって好き。 JavaとXMLとJSFタグとGrooveとスイッチングはしんどい。
415 名前:デフォルトの名無しさん mailto:sage [2006/09/28(木) 02:45:30 ] >>413 あくまでしょぼい末端SIのうちの場合。 あと、S2Struts + Mayaaは使ったこと無いです。 非常にシンプルかつ、機能的にほぼ十分。 足りない部分を自分で何とかするのがとても楽。 シンプルさを何より重要視しているみたい。 ・JSFやEJB3への準拠 ・プレーンHTMLのテンプレート はメリットより、それによって増える複雑さというデメリットの方が大きい。
416 名前:デフォルトの名無しさん [2006/09/29(金) 02:25:19 ] 獄長、Kuinaで死にそうな私を助けて。
417 名前:デフォルトの名無しさん mailto:sage [2006/10/01(日) 09:27:23 ] s2strutsを使用しているサイト発見 ttp://career.meidaisha.co.jp/
418 名前:デフォルトの名無しさん mailto:sage [2006/10/02(月) 01:36:28 ] 獄長、部屋が汚くて死にそうな私を助けて。
419 名前:デフォルトの名無しさん [2006/10/03(火) 05:52:14 ] >>418 掃除しろ、ひきこもり
420 名前:デフォルトの名無しさん mailto:sage [2006/10/03(火) 23:24:43 ] 1月の早いうち。EJB3に対応したSeasar2。 1末。S2EJB3Unit:EJB3を簡単にテストするためのフレームワーク。詳しくは別のエントリで。 2中。S2Dxo。 2末。TeedaCore EA1。JSFを簡単にテストするためのフレームワークTeedaUnit(名称仮)を含む。 3末。TeedaCoreリリース。TeedaCoreとSeasar2を連動させるTeedaExtensionもリリース。 4末。TeedaExtensionに無設定JSF機能を追加。 5末。KuinaCore EA1。 6末。KuinaCoreリリース。 7末。TeedaExtensionにHTMLテンプレート機能を追加。 8末。KuinaDao EA1。 9末。KuinaDaoリリース。 10。←今ここ