トップページ⇒tech
1001コメント271KB

国産DIコンテナSeasar その11

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2007/09/27(木) 07:41:47
一部で話題になっている国産オープンソースDIコンテナSeasar V2(略してS2)。
ってどうよ?みんなもう使ってるの?
使用経験とか、実戦配備情報とか、つかえねーよボケ、とかいろいろ書いてね。

本家 seasar.org
http://www.seasar.org/

Seasar Projectグループ
http://seasarproject.g.hatena.ne.jp/

ひがやすをblog
http://d.hatena.ne.jp/higayasuo/

前スレ
その1 http://pc5.2ch.net/test/read.cgi/tech/1092044210/
その2 http://pc5.2ch.net/test/read.cgi/tech/1098885253/
その3 http://pc8.2ch.net/test/read.cgi/tech/1102862221/
その4 http://pc8.2ch.net/test/read.cgi/tech/1119608621/
その5 http://pc8.2ch.net/test/read.cgi/tech/1135986150/
その6 http://pc8.2ch.net/test/read.cgi/tech/1148204750/
その7 http://pc8.2ch.net/test/read.cgi/tech/1153060167/
その8 http://pc10.2ch.net/test/read.cgi/tech/1165531719/
その9 http://pc11.2ch.net/test/read.cgi/tech/1170674234/
その10 http://pc11.2ch.net/test/read.cgi/tech/1176050197/
0232デフォルトの名無しさん2007/11/09(金) 22:57:14
今年はじまるプロジェクトならS2Dao、来年ならS2JDBC。

ってひがたんがいってた。
0233デフォルトの名無しさん2007/11/09(金) 23:00:22
俺なら正直もうしばらくS2Dao
プロジェクトが評価的なものだったりしたらS2JDBCでもいいとおもう。
0234デフォルトの名無しさん2007/11/09(金) 23:05:57
リリースから半年は様子を見る俺はチキン
0235デフォルトの名無しさん2007/11/09(金) 23:10:13
>>231
両方触ってみて決めたら?
0236デフォルトの名無しさん2007/11/09(金) 23:48:31
S2JDBCは各方面からdisられて仕様変更すると思うから、しばらくS2Dao。
0237デフォルトの名無しさん2007/11/09(金) 23:57:07
べつに、JPAだのS2daoだの意識せんとも、その時点で評価して
良い結果を出した技術を採用すりゃいいだけじゃん。
ベンチマークも出しているわけだし。
0238デフォルトの名無しさん2007/11/09(金) 23:58:07
キャッシュキャッシュキャッシュキャッシュ
0239デフォルトの名無しさん2007/11/10(土) 00:34:25
半年後には「流れるようなインターフェース」じゃなくなっているんだろうな。
0240デフォルトの名無しさん2007/11/10(土) 01:08:31
アンインストール
アンインストール

この星の無数の塵のひとつだと

今の僕には理解できない
0241デフォルトの名無しさん2007/11/10(土) 01:42:26
>>237
ベンチマークが問題になってはいないと思うよ
速いといっていればいいだけだし、疑問に思ったやつがいるのなら自分で実行するだろう
どのみちリソースどれくらい食うとかあらかじめいじってく必要はあるし

どういう使い方をするか、こういうときどうするか、どこがすばらしいのか、そういうことをしっかり伝えればいいと思う
JPAとかHibernateクソ、俺様の最強!って感じだとだれもついてこねーって
その路線で失敗しているのが今のSCE方面だったりするわけで・・・

>>239
流れるようなとかそこが売りとは俺は思わないんだよな

S2JDBCはたんなるラッパで実装がシンプルだと思うから、実装ソース見せながら、
実際に発行されるSQLとかふくめて丁寧に説明すればいい
0242デフォルトの名無しさん2007/11/10(土) 01:51:19
JPAに乗っかってるってのもちょっといいな。
S2に依存しまくりって感じがちょっと薄れる。
0243デフォルトの名無しさん2007/11/10(土) 02:07:25
実際コンテナとほとんど関係ないだろ。
02442312007/11/10(土) 02:10:07
みなさん、ありがと。
今年っつうか、もうすぐそこなんで、S2Daoで行っておこうかと思います。
とりあえzy、ひがたんの手のひらで踊って見ます。ノシ
0245デフォルトの名無しさん2007/11/10(土) 03:43:47
今チュートリアル読んでやってみたがそこそこ使えそう。
とりあえず試してみ
0246デフォルトの名無しさん2007/11/10(土) 20:30:23
技術検証してとりあえず使えそうだってのはいいんだが、
システムのライフスパン(短くても3〜5年?)を考えたら不安じゃないの・・・
0247デフォルトの名無しさん2007/11/10(土) 21:22:24
んな事言い出すとウチの職場にある鯖の一部からして保守契約切れてるんだが。
そしてWindowsNT4が動いていたり。

つか現実的にライフスパンの長いプロダクトってナニよ?

IBMのOSみたいにリリースされた直後に5年後にメンテ止まるって宣言している
商品もあるんだが。
0248デフォルトの名無しさん2007/11/10(土) 22:45:56
そのためのソースじゃ?
0249デフォルトの名無しさん2007/11/11(日) 07:19:09
5年もシステム動いていりゃー御の字じゃないのかね?
0250デフォルトの名無しさん2007/11/11(日) 12:45:05
こちらスネーク
カンファレンス会場に侵入完了した。
作戦の指示を頼む
0251デフォルトの名無しさん2007/11/11(日) 13:16:38
別命あるまで待機せよ
0252デフォルトの名無しさん2007/11/11(日) 13:56:54
こちらスネーク
指示はまだか
0253デフォルトの名無しさん2007/11/11(日) 14:11:55
スネーク、これは罠だ!!
至急そこから離脱しろ!!
0254デフォルトの名無しさん2007/11/11(日) 14:30:46
>>253
お前はスタッフだな!
0255デフォルトの名無しさん2007/11/11(日) 15:30:59
今、「実践楽しいJava」を受講中
0256デフォルトの名無しさん2007/11/11(日) 15:32:07
流れるような、とかベンチとかそんなのださなければOK
0257デフォルトの名無しさん2007/11/11(日) 16:16:08
ひがたん、しゃべりへたになってない?
@A会場
0258デフォルトの名無しさん2007/11/11(日) 23:40:09
飲み会よりただいま帰還
0259デフォルトの名無しさん2007/11/12(月) 11:01:08
S2JDBCでEntityをDBから自動的に生成してくれるツールって無いですか?
EclipseにあるJPAのツールを使うと生成してくれるけどsetter/getterが入ったS2JDBC向けじゃないので・・・・
0260デフォルトの名無しさん2007/11/12(月) 13:05:04
setter/getterが入ってるからといってS2JDBC向けではないということはない。
0261デフォルトの名無しさん2007/11/12(月) 13:44:05
おとなしくJPA使えばいい

問題はSeasar2が数あるコンテナの中で一番JPAのサポートが一番弱いくさいということだな
0262デフォルトの名無しさん2007/11/12(月) 14:29:12
>>261
> 数あるコンテナ

何があるんだよw
0263デフォルトの名無しさん2007/11/12(月) 19:56:32
JBoss
Geronimo
GlassFish
Spring
0264デフォルトの名無しさん2007/11/12(月) 20:10:51
あとOracleとWebLogicもか
0265デフォルトの名無しさん2007/11/12(月) 20:13:54
っていうかJPAなんて流行ってるのか?
0266デフォルトの名無しさん2007/11/12(月) 20:26:46
JBossてかSeam以外のEJBコンテナなんて裸のJPAしか使えないだろ
SpringのJPAサポートはJpaTemplateとかJpaDaoSupportとかなくてもいいレベル
Guice+Warpはマシな方だがKuinaの方が上
0267デフォルトの名無しさん2007/11/12(月) 20:40:41
>>266
JBossなら、そこら辺はHibernateのAPI使うことになるだろうね
0268デフォルトの名無しさん2007/11/12(月) 20:56:13
>>267
Hibernate生で使うよかKuina経由の方がいい
SeasarがJPAサポート弱いってのは嘘だな
0269デフォルトの名無しさん2007/11/12(月) 21:41:34
>>263
アプリサーバとDIコンテナを同列に並べるなよ
0270デフォルトの名無しさん2007/11/12(月) 21:46:11
>>269
昔はそう言えたけど、今はAll in one戦略取ってるから同列と言っていいんじゃない?
0271デフォルトの名無しさん2007/11/12(月) 22:11:27
>270
アフォですね
0272デフォルトの名無しさん2007/11/12(月) 22:19:38
jboss5なんかはアプリ鯖イコールDIコンテナという思想だな。
embededEJBなんかもあるし
0273デフォルトの名無しさん2007/11/12(月) 23:46:03
EJB3程度じゃDIコンテナとは比べられない。
DIコンテナはサーバじゃない。
0274デフォルトの名無しさん2007/11/13(火) 00:32:21
>>266
Guiceや各種アプリ鯖つかってないのはよくわかった
0275デフォルトの名無しさん2007/11/13(火) 00:32:57
JBoss5のアーキテクチャ知ってて言ってるのかね。
0276デフォルトの名無しさん2007/11/13(火) 00:34:08
>>273
あれだってまっとうなDIコンテナだ
静的に必要なコンポーネントを組み立ててくれる

それにシングルスレッドモデルのセッションビーンのほうがいい場合も多いと思うぜ
0277デフォルトの名無しさん2007/11/13(火) 00:35:51
DIコンテナかどうか微妙だが、一応JSFにもDIの要素はあるな。

しかしDIよりもAOPの部分もあると全然違うよな
0278デフォルトの名無しさん2007/11/13(火) 01:49:02
DIの利点はAOPやりやすいことだけって
ひがたんが言ってなかったか?
0279デフォルトの名無しさん2007/11/13(火) 10:50:37
んな実装上の都合に近いもんだけが利点かよ。
言ってること変わりすぎだろ。
君子豹変すってのはありとしても、
過去に自分が影響を与えた他人を馬鹿にしてるみたいでやな感じだ。


とよく知らずに書いてみる。
0280デフォルトの名無しさん2007/11/13(火) 14:26:28
>>279
釣られんな
0281デフォルトの名無しさん2007/11/14(水) 01:16:28
しかし、対象をコンポーネントにせずに ダイナミックAOP ってやる方法あるの?
0282デフォルトの名無しさん2007/11/14(水) 01:19:28
ServletAPIのFilterとか
0283デフォルトの名無しさん2007/11/14(水) 01:19:58
委譲を使った方法とか
0284デフォルトの名無しさん2007/11/14(水) 01:53:41
DIよりも簡単?
0285デフォルトの名無しさん2007/11/14(水) 06:55:28
S2DaoはS2JDBCに吸収されていくの?
S2Daoで1対多や関連のネストがサポートされるようになるって
大分前から言ってたので待ってたけど、
「S2JDBCを使え」ってことになっちゃうのかな。
こういったロードマップのドンデン返しはseasarならではだね。

Teedaも近いうちに、JSF抜きになって大転換があるだろうね。
0286デフォルトの名無しさん2007/11/14(水) 07:34:47
不思議なのだが。

>大分前から言ってたので待ってたけど、

2chで前から言ってたとか言うのならただのアフォだと思うが。
0287デフォルトの名無しさん2007/11/14(水) 09:21:00
ttp://d.hatena.ne.jp/higayasuo/20040705#1088985438
ttp://d.hatena.ne.jp/higayasuo/20040829#1093741526
ttp://d.hatena.ne.jp/higayasuo/20050104#1104821829
ttp://d.hatena.ne.jp/higayasuo/20050108#1105159378
0288デフォルトの名無しさん2007/11/14(水) 12:49:10
>>285
> 大分前から言ってたので待ってたけど、

待ってるだけじゃダメ。ちゃんと要求しないと要望がないと判断されるよ。
S2Daoの1対多は進んでたけど開発者が失踪してなくなったはず。
誰も要求しないからやる気なくなったんじゃないか?
今はDbFlute使えばS2Daoで1対多できる。
機能追加はS2Daoより上位層でやる方向なんだろう。
0289デフォルトの名無しさん2007/11/14(水) 13:10:53
メインの開発者が何度も「対応する」と明言しているのに?
要望も何人かの方が出していたように思いますが。

0290デフォルトの名無しさん2007/11/14(水) 13:15:25
>>開発者が失踪

工エエェェ(´д`)ェェエエ工工?
0291デフォルトの名無しさん2007/11/14(水) 13:55:58
>>289
何人かの声じゃ足りなかったんじゃない?
だから開発してたけど燃料が尽きたんだよ。
svn見れば残骸残ってる。9ヶ月前まで頑張ってたようだ。
その頃にまた要望出してれば続いてたかもしれないね。
使うだけの俺らにとってコミッタは金の卵を産む鶏。
エサをやらないと鶏は死ぬって憶えるといいよ。
0292デフォルトの名無しさん2007/11/14(水) 14:55:45
えさってのは言葉は悪いけど
わかるなあ
0293デフォルトの名無しさん2007/11/14(水) 18:04:30
対応するって明言して要望も何人か出してても要望出し続けなきゃならんのかいな。
むしろ分かっとるわい、とか使うだけなのに何様だって
このスレで言われそうだw
0294デフォルトの名無しさん2007/11/14(水) 20:13:11
どんでん返しはS2に限らずあるでしょ


っていうか長い間待ちすぎだ。燃料投下したいだけだろ。


でもteedaはもっと軽いフレームワークになってほしいね
0295デフォルトの名無しさん2007/11/14(水) 20:54:09
>>287
ttp://d.hatena.ne.jp/higayasuo/20050108#1105159378
> 太一さんのところで、1:Nマッピングの仕様の検討が始まってます。
> 要望のある方は、どんどんコメントして、自分達が使いやすい仕様にしましょう。

コメント付かなけりゃやめるのも道理じゃね?
それより昔の婚約者ってのが気になるんだぜ。
0296デフォルトの名無しさん2007/11/14(水) 22:03:12
何で破談になったんだろうな。
0297デフォルトの名無しさん2007/11/14(水) 22:11:57
人様の超プライベートなところに首はつっこみたくないねぇ。

激務続きで彼女にフラれたことあるんで…ね…'`,、('∀`) '`,、
0298デフォルトの名無しさん2007/11/14(水) 22:13:17
>>297
ドンマイ
0299デフォルトの名無しさん2007/11/15(木) 04:13:22
>> 294
> teedaはもっと軽いフレームワークになってほしいね
同意

>> 297
> 激務続きで彼女にフラれたことあるんで…ね…'`,、('∀`) '`,、
もっと激務を続けると彼女の幻覚ガ見エルヨ...
0300デフォルトの名無しさん2007/11/15(木) 16:30:36
WicketやStruts並みもしくはそれを超えるパフォーマンスにしてもらいたい>teeda
0301デフォルトの名無しさん2007/11/15(木) 16:32:00
JSFのRIより遅いの?
0302デフォルトの名無しさん2007/11/15(木) 21:15:02
WicketとStrutsじゃえらく違うが。
Strutsとはやってる量が違うから勝てんだろ。

Wicketとどのくらい違うのかね。
0303デフォルトの名無しさん2007/11/19(月) 10:44:21
すんません。
今WEB+DBプレスのvol41見て、seasar+teedaの勉強で、demoを作ってます。

で、不正な日付を入力すると「エラーが出ます」って書いてある(p82)ですが、
2007/02/31とか入力すると、エラーが出ずに、そのまんま2007/03/02で
受け取ってしまいます。

どしてなのかしら?
0304デフォルトの名無しさん2007/11/19(月) 11:28:20
厳密にチェックしてないんでしょ、日付を
0305デフォルトの名無しさん2007/11/19(月) 12:29:59
>>303
なんか、素の Date の動きっぽいけど、ちゃんと噛まさってる?
他のチェックは動いてるのかしら。
0306デフォルトの名無しさん2007/11/19(月) 18:04:46
>>305
inputタグには、class="T_date"って入っているのと、
入力のテキストボックスにはJavaScriptが効いているので、
設定はできているような気がするのですが・・・

> 他のチェック
すんません、あれから触れていないので、また試せたら報告します。
0307デフォルトの名無しさん2007/11/19(月) 23:15:51
>>305
噛まさってる?って、道産子ですか?
0308デフォルトの名無しさん2007/11/20(火) 02:36:24
噛まさってるってどういう意味?
0309デフォルトの名無しさん2007/11/20(火) 02:54:40
道産子の友人に言わせると
〜さる、を正確に表現出来る
共通語はないらしい。
0310デフォルトの名無しさん2007/11/20(火) 12:26:27
道だけじゃないな
東北でも使われる

一応共通語としては普通に表せるがニュアンスがややちがうというのはどこの方言でも同じだな

でも「噛まさってる?」という上の文章の意味がわからん
0311デフォルトの名無しさん2007/11/20(火) 12:32:28
>>310
ああそうなんだ。

北海道だと、自然とそういう状態になってるというか
そこに意思がまったく介在しないというか
そんな意味らしい。これもあえて説明するとって感じらしい。

じゃあ共通語だとXXXじゃん、っていうと
「違う、全然違う!」って否定されるんだけど
さっぱりわからん。

305は、teedaのconverterの処理が走ってるか?ってことかな?
0312デフォルトの名無しさん2007/11/20(火) 12:34:27
噛まさハムニダ=ありがとう、だから、感謝してる?という意味の略記か?
03133052007/11/20(火) 16:05:01
すんません。解決しました。

送信側のhtmlの<input class="T_Date">になっていたものの、
Pageクラス側の型がDateでなく、Stringになっていたためでした。
すんませんっした。
0314デフォルトの名無しさん2007/11/20(火) 18:27:15
しがむってわかるかね?


スレ違いすまそorz
03153052007/11/20(火) 18:37:54
すいません、ちょっと方言という意識が無く使っていました。
自分は中部地方出身なので、そちらの方言だと思うのですが、「噛まさる」というのは、
感覚的には、「〜を噛ます」を「〜(噛ますもの)」を主語において言う感覚の言葉です。
例えば馬にハミを噛ませる場合なら、
「ハミがうまく噛まさっとるか?」というような言い方をします。
意味としては「ハミを馬がうまく噛んでいるか」ということですが、
ニュアンスとしては、馬の方が噛んでいるかではなく、
ハミの方がきちんと噛まれているか、という感じの意味です。

0316デフォルトの名無しさん2007/11/20(火) 19:29:18
へぇ。単純な主客逆転なんだ。
北海道とはやっぱり意味が違うんだな。

で、方言じゃなくて、意味するところは
converterの処理がリクエストとPageクラスの間に
はさまって動いてるか、って事だったのかな?
03173052007/11/20(火) 19:45:00
>>316
>converterの処理がリクエストとPageクラスの間に
>はさまって動いてるか、って事だったのかな?
はい、まさにそのとおりです。
0318デフォルトの名無しさん2007/11/20(火) 20:44:04
>>316
違う?
0319デフォルトの名無しさん2007/11/20(火) 22:04:33
>>302
それ、おれもしりたい。
StrutsとJSFとWicketとClickのパフォーマンス測定ってだれかやってないかな。
0320デフォルトの名無しさん2007/11/20(火) 23:13:02
>>319
Teedaは無視?
0321デフォルトの名無しさん2007/11/21(水) 00:44:27
>>319
strutsはおそらく一番シンプルなだけに一番軽いとして
JSFはコンポーネントツリーの復元に時間がかかりそうに見える

wicketとClickはどういうコンポーネントの復元してるかわからないのでなんともいえないけど

開発期間はJSF+GUIエディタが一番短いと思うから単純にはいえないかと
0322デフォルトの名無しさん2007/11/21(水) 10:16:55
>>318
うん、俺も道産子から最初に聞いたとき、
ただ主客が逆転してるだけなのかと思って
そういったんだけど、全然違う!っていわれた。

ハミがうまく噛まさってる、って場合、
そこになんの意思もないというか
自然にそうなっているというか
だから、誰かが何かをしたくてハミを噛ませてるって
だけの意味以上のものがあるらしいんですよ。
どうも俺もよくわかんないだよ。

餃子のこと、肉が小麦粉の皮に包まさってる、っていってたけど
包まれてる、とは違うんだって。わかんねー。
0323デフォルトの名無しさん2007/11/21(水) 11:48:37
俺も道産子だけど、うまく説明できないなぁ。

その状態が、あるがまま「いま」そうなっている
という感じ。うーん。何か違う。


0324デフォルトの名無しさん2007/11/21(水) 13:47:59
最初に聞いたのは、いい曲聴いてて
「泣かさるなー」といってた時。
0325デフォルトの名無しさん2007/11/22(木) 17:44:30
s2struts

ActionFormにCalendar型の変数、getter,setterを作ると、
起動時にStackOverFlowが発生する
0326デフォルトの名無しさん2007/11/22(木) 23:42:38
MLで報告しろよ
0327デフォルトの名無しさん2007/11/23(金) 00:02:45
ここも見てるだろ。
どうせs2strutsはMLでも反応よくない。
1.3はいつリリースなのかと小(ry
0328デフォルトの名無しさん2007/11/23(金) 00:08:18
1.3 がリリースされないと、 seasar 自体も 2.4.x系に移行できねえ。
0329デフォルトの名無しさん2007/11/23(金) 00:34:11
そういえば、スーパー何とかStrutsって
何だったの?
0330デフォルトの名無しさん2007/11/23(金) 01:11:49
ttp://ml.seasar.org/archives/operation/2007-November/003557.html
Super AgileにStrutsとSeasar2で開発するためのフレームワーク

だってさ
0331デフォルトの名無しさん2007/11/23(金) 02:42:38
当然開発してないんだろ?
■ このスレッドは過去ログ倉庫に格納されています