トップページ⇒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/
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」とか言い出す時点で相当なキチガイ。
0649デフォルトの名無しさん2009/10/18(日) 09:29:42
ひがって自分のblogじゃなくて他人のblogのコメント欄でチラ裏するんだな。
本物のゲスだ。
0650デフォルトの名無しさん2009/10/18(日) 10:01:49
荒らすのは他人のブログにきまってるだろ。
お前馬鹿か。
0651デフォルトの名無しさん2009/10/18(日) 16:21:22
いや、そうなんだけど、
「自分のblogではAさんを露骨にDISれないけど、B君のblogコメント欄だから書くね」
って、品性の下劣さがハンパない気がするんだがどうよ。
0652デフォルトの名無しさん2009/10/18(日) 17:23:42
論理が頓珍漢すぎて下劣とか思う前に滑稽としか感じないな
0653デフォルトの名無しさん2009/10/18(日) 17:26:05
匿名掲示板でしかdisれないお前よりはマシだ
0654デフォルトの名無しさん2009/10/18(日) 20:22:05
hugaさん乙です
0655デフォルトの名無しさん2009/10/18(日) 21:13:11
hogeさんも乙っす
0656デフォルトの名無しさん2009/10/18(日) 21:17:34
一応他人のブログでのチラ裏も張っておくか。
ttp://d.hatena.ne.jp/shivashanti/20091015#c

本音はコメ欄クオリティ!
ttp://twitter.com/higayasuo/status/4885991832
0657デフォルトの名無しさん2009/10/20(火) 21:12:25
結局そこって
ひが「この件でRails叩くのはモンスターペアレント並!」
「同意です!」
「本家で叩かれるような事書いてあるんですが…?」
二人ガン無視。って感じだな。

噛み付くけど真面目に議論はしないのがSeasarクオリティ。
0658デフォルトの名無しさん2009/10/22(木) 17:46:51
S2JDBC-Genのgen-entityタスクって、テーブルの列に設定したデフォルト値は拾ってきてくれないのかな?
0659デフォルトの名無しさん2009/10/22(木) 18:47:03
拾ってきて意味あるの?
0660デフォルトの名無しさん2009/10/23(金) 01:34:00
意味あるじゃん考えろよ
0661デフォルトの名無しさん2009/10/23(金) 18:34:23
そういうのはMLで
0662デフォルトの名無しさん2009/10/23(金) 19:29:00
仕切るなボケが。
こっちはこっちで真面目な話とDISりは自由にさせてもらう。
0663デフォルトの名無しさん2009/10/24(土) 12:23:08
>>658
showColumnDefinitionパラメータを
trueにしたら一応出来た。
0664デフォルトの名無しさん2009/10/25(日) 13:07:54
PKEYとかシーケンスの話しかよ。
レベルが低すぎて分からんかった。
0665デフォルトの名無しさん2009/10/25(日) 13:10:46
スレ違い。そういうのはMLで
0666デフォルトの名無しさん2009/10/28(水) 19:40:54
Mayaaって、Tilesで画面作るより楽?
0667デフォルトの名無しさん2009/10/28(水) 21:41:37
どんなライブラリ使ってもテンプレートエンジンなんぞ一定以上楽にならんよ。

つーか、俺にとっちゃ .html と .mayaa が1対1で必要な時点で論外だったな。
静的部品を一つの独立した html ファイルにしたい!みたいな要求が無けりゃ不要じゃね?
俺はどっちかというと、tilesの方が好みだった。
0668デフォルトの名無しさん2009/10/28(水) 21:53:02
>>667
うーん、学習コストもかかるし、今回はtilesで作ってみるわ。
0669デフォルトの名無しさん2009/10/28(水) 22:52:46
MayaaはJSPできないデザイナがいるならすげプラス
それ以外のパターンでは単なる足かせ
0670デフォルトの名無しさん2009/10/28(水) 22:56:39
DreamWeaverがJSP対応してるからなぁ。Webデザイナなら大抵DreamWeaverじゃね?
0671デフォルトの名無しさん2009/10/29(木) 14:28:59
SAStrutsとS2JDBCで作る場合って、サービスクラスはエンティティ単位なのか、
それともアクション単位なのかどっちがいいの?
0672デフォルトの名無しさん2009/10/29(木) 15:57:22
どの場合でもエンティティ単位が基本だろ
0673デフォルトの名無しさん2009/11/02(月) 08:25:25
Struts2とSAStrutsならどっちが楽できるの?
0674デフォルトの名無しさん2009/11/02(月) 17:49:33
使う人間次第
0675デフォルトの名無しさん2009/11/05(木) 20:38:49
HotDeploy関係でみんな一度は躓く
0676デフォルトの名無しさん2009/11/12(木) 03:10:32
shotタソがかなり迷走してるな
T2は期待してたけどアレ使うなら別なの使うわw
0677デフォルトの名無しさん2009/11/13(金) 00:17:11
T2、細かいバグつぶし以外1年前から進展がないねぇ
0678デフォルトの名無しさん2009/11/14(土) 00:08:08
また飽きたのか
0679デフォルトの名無しさん2009/11/15(日) 20:46:29
dbfluteって誰か使ってる?
■ このスレッドは過去ログ倉庫に格納されています