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

国産DIコンテナSeasar その15

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2009/03/17(火) 20:48:19
一部で話題になっている国産オープンソース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/
その11 http://pc11.2ch.net/test/read.cgi/tech/1190846507/
その12 http://pc11.2ch.net/test/read.cgi/tech/1203122931/
その13 http://pc11.2ch.net/test/read.cgi/tech/1215962870/
その14 http://pc11.2ch.net/test/read.cgi/tech/1224157275/
0549デフォルトの名無しさん2009/07/30(木) 19:26:13
どうでもいいけど、cool deployもcool reloadingって呼び直した方がいいの?
機能の名前を突然変えられると色々と微妙だ

>>535
そのS2とRailsの案件では、テストは作業内容に含まれていないの?
テストさせたいなら、作業完了条件として単体テスト内容確認すればいいだけでは?
例えば、作業計画立案時に
「Hot reloading機能によって画面上で確認できるから、単体テスト作成は不要」
みたいな話が出たりするのなら、その仮説はあり得るかもしれないけど
開発者によってテストやったりやらなかったりするのは、それは単にプロジェクト管理の問題だと思う
0550デフォルトの名無しさん2009/07/30(木) 21:12:45
> どうでもいいけど、cool deployもcool reloadingって呼び直した方がいいの?
> 機能の名前を突然変えられると色々と微妙だ

そっちは cool deploy のままなんじゃないの?
多分そっちのことは考えずに、かぶってるほうの hot deploy だけ直したんだろ。
0551デフォルトの名無しさん2009/07/30(木) 21:18:12
ドキュメントはそのままって話だからs2はhot deployのままでいいのに
slim3はhot relodingでいいけど
0552デフォルトの名無しさん2009/07/31(金) 11:13:11
あんまスレが健康的な意味で活発でないのはなんで?slim3で離れた人が多いのかな
0553デフォルトの名無しさん2009/07/31(金) 22:27:54
最近のヒガタソがイタくて離れてんだろ
0554デフォルトの名無しさん2009/07/31(金) 22:35:12
>>552
スレが健康的な意味で活発だったことなんて一度たりともないだろw
0555デフォルトの名無しさん2009/07/31(金) 23:27:15
ひがたんにもう見てもらえないからだろ
0556デフォルトの名無しさん2009/08/01(土) 00:10:28
ひがは言うことコロコロ変わるよね
0557デフォルトの名無しさん2009/08/01(土) 00:22:48
ブレがないのは危険なことだからね
0558デフォルトの名無しさん2009/08/01(土) 00:31:16
クラウドは流行らない。バズワードだってあんなに言ってたのにね。
0559デフォルトの名無しさん2009/08/01(土) 01:24:19
それなりに影響力あるのだから自重してほしいわ
老害になりつつある
0560デフォルトの名無しさん2009/08/01(土) 01:29:19
>>558
それ違くね?
丸山先生がのめり込んだ物は流行らないという「仮説」を言っただけじゃ?
0561デフォルトの名無しさん2009/08/02(日) 12:59:46
>>560
冗談みたいな仮説をわざわざ主張してるんだから仮説から導かれる
「クラウドは流行らない」って意見にもある程度コミットしてるように感じられるけどね。
0562デフォルトの名無しさん2009/08/02(日) 13:14:09
マ板より

630 名前:仕様書無しさん[sage] 投稿日:2009/05/19(火) 23:29:00
wakhokの丸山先生がGAEに熱心であれば、GAEは流行らないw

631 名前:仕様書無しさん[sage] 投稿日:2009/05/20(水) 02:29:40
GAEにはあまり熱心ではないようです。
Windows Azureに熱心のようです。やりましたね!

丸山先生はwakhokではなくなりましたよ

632 名前:仕様書無しさん[sage] 投稿日:2009/05/20(水) 02:35:40
>>631
mjd?
じゃあGAE/Jやるかあ
0563デフォルトの名無しさん2009/08/02(日) 20:04:30
冗談も広まりすぎたら冗談じゃなくなるよね
0564デフォルトの名無しさん2009/08/03(月) 03:05:47
>>557
( ゚д゚ )
0565デフォルトの名無しさん2009/08/05(水) 02:01:28
伸びて!もっと伸びてよ!!この糞スレがぁぁっぁぁ!!!
0566デフォルトの名無しさん2009/08/05(水) 22:42:18
頑張れ!果てるにはまだ早い!伸びてよちんぽっぽ!ちんぽっぽぉー!!
0567デフォルトの名無しさん2009/08/06(木) 00:33:44
ひが釣り師によるエサ投下待ち
0568デフォルトの名無しさん2009/08/06(木) 23:16:36
ひがはまだここみてるんなら、糞みたいな釣り記事さっさと投下しろよ。ユーザー舐めすぎ。
0569デフォルトの名無しさん2009/08/07(金) 00:36:57
SAStrutsとS2JDBCで十分おなかいっぱい
0570デフォルトの名無しさん2009/08/07(金) 11:44:17
さっさと糞記事投下しろって!
このスレがどうなっても俺はしらんぞ!?
0571デフォルトの名無しさん2009/08/08(土) 00:28:03
ひがたんが記事投下してくれないと、
切なくっておちんぽきゅんきゅんしちゃうの…。
0572デフォルトの名無しさん2009/08/08(土) 00:46:55
やっと記事書いたと思ったら、
「俺も天才の仲間入りだから一言言うよ!」
記事かよ。

こいつの存在意義はどこにあるんだ?さっぱりわからねぇ。
0573デフォルトの名無しさん2009/08/08(土) 01:29:36
最高のshi3zは、higayasuoはもちろん、lalhaも超えられない。あついな、こういうの結構好きだけど。

お前は、このスレに嫌われてるよwwwwww
0574デフォルトの名無しさん2009/08/08(土) 17:31:56
ごめん、ひがたそ…。全然このスレで嫌われてないから、糞日記早く書いて!
このスレに糞ネタ投下して…!!!!
0575デフォルトの名無しさん2009/08/08(土) 19:15:38
shi3zはうんこだね〜。今、社長やってられるのも、父ちゃんの金のおかげだけだろが。それで選民気取りかよ。
0576デフォルトの名無しさん2009/08/08(土) 20:27:36
ボランティアは偽善だと言い切るタイプだな。
0577デフォルトの名無しさん2009/08/08(土) 22:27:29
のりぴーの爪の垢でも煎じて逮捕されとけ
0578デフォルトの名無しさん2009/08/10(月) 16:45:45
のりピーの爪の垢を煎じて炙ってストローで吸わなきゃ
0579デフォルトの名無しさん2009/08/14(金) 08:10:30
なんでのりぴーの話題ばかりで押尾の話題しないの?
もっと言えば何でひがの話しないの?
後ろめたいことでもあるのかなぁ。
0580デフォルトの名無しさん2009/08/14(金) 10:04:20
それがスター性の差ってやつよ
0581デフォルトの名無しさん2009/08/14(金) 12:15:12
>>579
ひがの爪の垢でも煎じてストローで吸っとけ。
0582デフォルトの名無しさん2009/08/17(月) 21:24:05
        ,..-──- 、
.      /. : : : : : : : : : \
.     /.: : : : : : : : : : : : : : ヽ
.    ,!:: : : :,-…-…-ミ:: : : : :',
    {: : : : i -' ゙ー  i:: :: : : :}
     {: : : : | ェェ  ェェ  |:: : : : :}
    { : : : :|   ,.、   |:: : : :;!
     ヾ: :: :i r‐-ニ-┐ | : : :ノ
      ゞイ! ヽ 二゙ノ イゞ‐'  < あ?糞スレかよ ハソバーガーにされたいんか
        >` ー一'´<
0583デフォルトの名無しさん2009/08/19(水) 20:53:27
ひがのDIはキラーじゃないって話、なんか変じゃなかった?
静的言語のjavaだからDIマンセーであって、
LL勢はDIをjavaほど必要としてないんだと思うんだけど。
どうかな?
0584デフォルトの名無しさん2009/08/19(水) 20:59:47
静的言語のC#でDIが必要とされてるか考えてみるがいい
0585デフォルトの名無しさん2009/08/19(水) 22:14:50
>>584
C#使ったことない俺が考ええてみた。
delegateとか属性プログラミングやらクロージャみたいなのとか
メタプログラミング要素がjavaよりC#の方が充実してるから、
javaほど必死になる必要がないのでは。
でもやっぱC#でもDIあった方が便利なんじゃないの。
0586デフォルトの名無しさん2009/08/19(水) 22:19:59
あるけどJavaほど流行ってない
0587デフォルトの名無しさん2009/08/19(水) 22:27:05
ヒガーはいつもわかって書いてるのか勘違いしてんのかよくわかんねぇからな。釣師だから。
0588デフォルトの名無しさん2009/08/19(水) 22:45:23
GUIの開発環境がある言語は糞
0589デフォルトの名無しさん2009/08/20(木) 03:25:39
Sprint.NET ってあるけど(あったっけ?)、
生粋のドットネッターは使わんかもしれんが、
業務系では多少使われたりするのかな?
0590デフォルトの名無しさん2009/08/20(木) 09:04:44
MS謹製のUnityっつうDIフレームワークがある。
DIの考え方はC#でも有用だよ。
0591デフォルトの名無しさん2009/08/20(木) 18:47:01
>>585
メタプログラミング要素がJavaより充実している
↓
DIは相対的に重要でなくなる


…???
0592デフォルトの名無しさん2009/08/20(木) 19:48:00
MEFが.NET Framework 4.0で標準搭載になるし。
海外のプロダクトを見てると、StructureMapとかを使っているケースもあったりするし、
.NETで必要とされていないことは無いだろう。
0593デフォルトの名無しさん2009/08/22(土) 16:35:19
teedaのこと聞いてもいいですか?
teedaに興味あるんですけど、こんなことできますか?

HTML側で10個のタグにそれぞれ10個の一意なidを付与。
Pageクラス側でそれをMapとして受け取る。

ご存知の方いたら教えてください。
0594デフォルトの名無しさん2009/08/23(日) 23:22:43
>>593
すれ違い。ML入会して聞いて来い。

まぁ、一応言っておくと可能。
それが出来ないフレームワークなんてフレームワークとは呼ばぬ。
0595デフォルトの名無しさん2009/08/24(月) 00:04:20
というよりJSFの質問だなそれ
0596デフォルトの名無しさん2009/08/24(月) 00:06:55
>>594-595
お前らは黙ってた方がいいな
ヲチに専念しとけ
0597デフォルトの名無しさん2009/08/24(月) 21:24:41
>>596
おまえこそPGギャルとしてひがblogに心より恥じるとかコメしてこい。
0598デフォルトの名無しさん2009/08/24(月) 22:37:45
Teedaももうすこしブラッシュアップしてほしかったな
0599デフォルトの名無しさん2009/08/25(火) 21:29:43
Teeda辞めるつもりないって宣言してるコミッタ居なかった?
0600デフォルトの名無しさん2009/08/25(火) 21:38:37
593です。できるんですね。どうもです。>594
詳しくはまたMLなどで聞いてみます。
JSF使って事ないので。そろそろ使った方がいいんでしょうか。
0601デフォルトの名無しさん2009/08/25(火) 21:38:51
shotタソだな

ttp://d.hatena.ne.jp/jflute/20070722#c1185074814
今まで誰にも言ったことはないですし他のコミッタメンバに聞いたことも
ないですけど、私がTeedaのサポートを止めることはあり得ないし、ずっと続けるつもりです.
誰がいなくなっても、誰がinactiveになっても他の人は関係ありません.
0602デフォルトの名無しさん2009/08/25(火) 23:16:47
ストラッツに敗北(笑)
0603デフォルトの名無しさん2009/08/26(水) 00:27:01
>>601
他の人がinactiveになることは想定してたが、獄長がactiveになることは
想定してなかったんだろうな
0604デフォルトの名無しさん2009/08/31(月) 05:02:33
チュートリアルにある
Nested Foreach Update
を表示のみにしたいのですが
どうしたら表示のみにできるのでしょうか?
public List<List<Map<String, Object>>> mapItemsItems = new ArrayList<List<Map<String, Object>>>();
の型の表示です
0605デフォルトの名無しさん2009/08/31(月) 14:19:42
自己解決しました
C:OUTかな
0606デフォルトの名無しさん2009/09/02(水) 19:56:47
こんどのカンファレンスはイマイチだな
0607デフォルトの名無しさん2009/09/08(火) 04:26:41
おい、今週末カンファレンスだってのにこのスレ盛り上がっていなさすぎるぞ

Seasar も広まってきて( DI ってなに? Seasar vs Spring ? という時代じゃなくなってきた?)
良くも悪くも話題になってないということかな?
0608デフォルトの名無しさん2009/09/08(火) 08:25:26
Bigtable(笑)
0609デフォルトの名無しさん2009/09/08(火) 09:40:15
実際にGAEで仕事してる人ってどれくらいいるんだろう?
0610デフォルトの名無しさん2009/09/10(木) 03:41:29
840 名前:仕様書無しさん[] 投稿日:2009/09/08(火) 13:51:28
久しぶりにネタ投下
元理事の象さんだが、結局2年間の間に何頭も売れなかったらしい
具体的な数字はかけないが二桁いかないぐらいだったそうだ
2年間で、売り上げよくても98万、さすがに一味違うぜ!

841 名前:仕様書無しさん[sage] 投稿日:2009/09/08(火) 18:06:29
>>840
二年で数頭か、絶望的だな。
それで会社つぶれなかったってことは大して力も入ってなかったんだな

842 名前:仕様書無しさん[] 投稿日:2009/09/09(水) 08:55:28
よくメンバーそれで食わせて行けたな。
それとも個人事業主扱いだったみたいだから、そこはそれぞれのメンバーがリスクとってたのかなぁ。

843 名前:仕様書無しさん[sage] 投稿日:2009/09/09(水) 09:33:10
じゃなくて、請負メインで片手間にゾウさん売ってたってことだよ
つまり本気じゃなかった
0611デフォルトの名無しさん2009/09/14(月) 10:56:17
象さんってなに?
0612デフォルトの名無しさん2009/09/14(月) 14:47:04
HUB
0613デフォルトの名無しさん2009/09/15(火) 05:19:46
今回のカンファレンスの動画ってないの?
0614デフォルトの名無しさん2009/09/23(水) 15:25:54
seaserの勉強しないといけないんだけど、お勧めの参考書ってある?
0615デフォルトの名無しさん2009/09/23(水) 17:41:36
MLと各所に散らばったblogと、まだ消えてないtwitterの発言。あとお粗末なドキュメント。
0616デフォルトの名無しさん2009/09/23(水) 20:13:31
ジサクジエン本が一番
0617デフォルトの名無しさん2009/09/24(木) 08:33:16
DIコンテナの基本とか勉強するんじゃなかったら勉強しなくていいと思う
それがフレームワークって奴だ
0618デフォルトの名無しさん2009/09/24(木) 09:55:13
公式サイトのチュートリアルで充分だな
あとはノウハウとかになるけどその手のことはMLあさるくらいだろう
0619デフォルトの名無しさん2009/09/26(土) 00:00:02
あんまりひがやすをのblogは読まないほうがいいかもしれない。
人間性にイライラしてフレームワークまで嫌うのはあまりよくない。
0620デフォルトの名無しさん2009/09/26(土) 00:09:56
>>619
いやー、我々が読まなくてもいつかは使われないフレームワークになるよ。
0621デフォルトの名無しさん2009/09/26(土) 03:27:10
フレームワークなんてどれも出ては消えだからね
例外はstruts
0622デフォルトの名無しさん2009/09/26(土) 21:57:12
最近使い始めたんだが
s2daoとs2jdbcの違いがよくわかんね
0623デフォルトの名無しさん2009/09/27(日) 21:06:45
まだ勉強初めて1週間なんだけど、DIの利点ってのがイマイチつかめてない。

クラス同士の紐付きを、設定ファイルで回避することにそこまで利点があるの?と思ってしまう。
まだまだいろんなことに勉強が足らんのだろうなぁ。利点を教えてくれっちょ。
0624デフォルトの名無しさん2009/09/27(日) 22:37:54
ひがたんのブログにその辺は書いてあったから探すといいぞ。
AOPと相性がいいのとスコープ管理ができるのと、あと何かあったかな?
0625デフォルトの名無しさん2009/09/28(月) 23:40:11
S2JDBCとか
0626デフォルトの名無しさん2009/10/03(土) 22:51:23
え?
0627デフォルトの名無しさん2009/10/07(水) 18:11:52
S2JDBC-Genって、Eclipse3.5上で実行すると、コンソールに何も出ないんだけど。
0628デフォルトの名無しさん2009/10/07(水) 18:20:35
>>627
これやってもだめなのか?またEclipseが変わったのかもな
http://s2container.seasar.org/2.4/ja/s2jdbc_gen/setup.html#Windows上でEclipse3.4を利用する場合
0629デフォルトの名無しさん2009/10/07(水) 19:09:09
>>628
それはやったんだけど駄目だったよ。
コマンドプロンプトから実行すれば、問題ないからまあ困らないけど、Eclipseからの方が楽でいいなあ。
0630デフォルトの名無しさん2009/10/11(日) 17:51:34
SAStrutsで、データベースから値取ってきてselectボックス作るときって、どうやってやるのが一般的なんでしょうか?
セッションスコープのDTOクラス作らないと駄目?
0631デフォルトの名無しさん2009/10/11(日) 18:28:15
お好きにどうぞ
0632デフォルトの名無しさん2009/10/11(日) 20:25:04
SAStrutsじゃなくてJSPの問題じゃないのかそれ
0633デフォルトの名無しさん2009/10/11(日) 23:03:29
StrutsなんだからLabelValueBeanの
Listを使えばいいだけだろ。
0634デフォルトの名無しさん2009/10/11(日) 23:33:36
SAStrutsで「入力画面→登録確認画面→登録完了」
ってやりたいんだけど、
ActionFormで「@Component(instance = InstanceType.SESSION)」って
やっていいのか。それともhiddenで値を渡したほうがいいのかね?
0635デフォルトの名無しさん2009/10/12(月) 01:24:11
ステートフルにするかステートレスにするかなんてケースバイケース
イントラ向けのちょっとしたアプリなら迷わずステートフル
0636デフォルトの名無しさん2009/10/12(月) 20:06:08
私はなぜSeasarを捨てたのか
0637デフォルトの名無しさん2009/10/12(月) 20:31:21
昔はフレームワークの規約に合わせるのが面倒って雰囲気だったのに
最近はフレームワークが全部決めてくれたいと解らないって人が増えたね
0638デフォルトの名無しさん2009/10/12(月) 21:12:12
フレームワークの使用が原因かどうかは知らないが、技術者のレベルの格差が大きくなっている感じがする。
0639デフォルトの名無しさん2009/10/13(火) 13:07:39
かなりの確立
0640デフォルトの名無しさん2009/10/13(火) 18:21:22
かなりの確率では?
0641デフォルトの名無しさん2009/10/14(水) 09:42:55
ひが日記参照
0642デフォルトの名無しさん2009/10/15(木) 00:39:54
Ruby 本スレより。
> 715 名前:デフォルトの名無しさん 投稿日:2009/10/13(火) 19:37:53
> えせMVCについてそろそろ一言言っておくか
> http://d.hatena.ne.jp/higayasuo/20091013/1255408723
>
> ひがさんも加わりました

今回のひがたんはすごくまともなことを言っているなと思った。
いい悪いはともかく、Java アプリは(こういう括りもナンセンスだけど) Service 層にロジックを多く書き、
DAO 層にはほとんどロジックを書かないよね。

これの元ネタ:

Ruby on Railsの「えせMVC」の弊害
http://satoshi.blogs.com/life/2009/10/rails_mvc.html

O/Rマッピング技術の進化が皮肉にも助長している「えせMVC症候群」
http://satoshi.blogs.com/life/2009/10/ormappingmvc.html
0643デフォルトの名無しさん2009/10/15(木) 10:04:45
>>642
おれはぜんぜんまともに答えてるとは思わないな。
まず「そろそろ」ではなくて、影響力のある人間としては一番最初ぐらいの食いつきだろ。
このテンプレを飽きもせずに何度も使っているところが不愉快だし、
言葉として「そろそろ」が正しくない状況で使っているって事にもいらいらする。

「Controllerも徹底的にテストしろよ」
って言う前にお前はその基盤となるフレームワークを徹底的にテストしろよ。カスが。って印象。

元ブログが原理的なMVCにのっとった場合の事を書いてるのにDB整合性の話を書いてるのが更に痛い。
DBとかの永続化なんて元々MVCの範囲外。もう少し上のレベルでの整合性の話を書いてどうするんだ。

ひがやすをってWebアプリ脳で何もかも考えるから、こういうときに的外れ感が増す。
もちろん、Webアプリって観点で考えるといいこと言ってるとは思うんだが。
0644デフォルトの名無しさん2009/10/15(木) 12:34:01
DBの部分は、元ブログがデータ整合性の話をしてる部分に対して、それはDBの制約使えよという話だろ
0645デフォルトの名無しさん2009/10/15(木) 13:41:25
データの永続化にDBを使っていない場合は?
あるいはDBMSにその機能が無い場合は?

例えばトランザクションだってあくまでmodelがDBの機能を利用して整合性を担保するだけで
永続化先にトランザクションの機能が無いならmodel側で何とかしなければいけないんじゃない?
0646デフォルトの名無しさん2009/10/15(木) 14:46:33
「永続化にDBを使わない場合」とかいう話はもうウンザリだよ
あ、Bigtableもそうかw
0647デフォルトの名無しさん2009/10/15(木) 14:52:10
DBだろうがなんだろうが要するに永続化だろ
中身はなんでもいい
0648デフォルトの名無しさん2009/10/15(木) 16:05:30
基本ひがは脊髄反射系だからな。
RailsはMVCパターンを意識して作られており、MVCパターンのアプリを作りやすいFWってのが正しい。

「RailsはMVC」とか言い出す時点で相当なキチガイ。
■ このスレッドは過去ログ倉庫に格納されています