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

国産DIコンテナSeasar その8

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2006/12/08(金) 07:48:39
一部で話題になっている国産オープンソース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/
関連スレ
Java Spring Frameworkを語るスレ
http://pc8.2ch.net/test/read.cgi/tech/1077465099/

Dependncy Injectionを語るスレ
http://pc8.2ch.net/test/read.cgi/tech/1099827125/

Java⇔RDBのMapping-Frameworkを語るThre Vol.4
http://pc8.2ch.net/test/read.cgi/tech/1134701684/
0002デフォルトの名無しさん2006/12/08(金) 20:32:15
スレタイだけみてカキコ
DIコンテナってなんだよ
0003デフォルトの名無しさん2006/12/08(金) 20:53:50
>>2
ググレ・カス(AAry
0004デフォルトの名無しさん2006/12/08(金) 23:32:17
Dependency Injection コンテナの略。
コンポーネント間の依存性の解決をコンテナ側に追わせている。最近?ではAOPと併用するのが当たり前かな。と調べればわかるな。
0005デフォルトの名無しさん2006/12/10(日) 01:04:26
hotdeployって素敵ヤン!
0006デフォルトの名無しさん2006/12/10(日) 01:46:42
>>1
刷れた手乙
0007デフォルトの名無しさん2006/12/11(月) 15:52:36
Teeda ExtensionsのDyanamicPropertyって、
htmlで記述されている属性のみ対象となるのでしょうか?

<body id="body" style="background-color : black">
※style属性を記述しておかないとだめ?

public String getBodyStyle() {
return "background-color : white";
}
0008デフォルトの名無しさん2006/12/11(月) 15:58:03
それと下記の件について何もレスポンスがないのですが、
解決策がとても気になっています。
[Seasar-user:5396] [Teeda]可変のラジオボタンを表示する方法
http://ml.seasar.org/archives/seasar-user/2006-December/007311.html

Teeda Hackerな方、教えて下さい。
0009デフォルトの名無しさん2006/12/13(水) 03:35:35
koichikさん、素敵 (*ノノ)キャ
http://s2container.seasar.org/ja/stdDicon.html
0010デフォルトの名無しさん2006/12/13(水) 22:07:15
>>9
これなんてXML地獄?
0011デフォルトの名無しさん2006/12/14(木) 02:17:19
S2Flex2つかってFlex2やってみようと思ったんだが ドキュメントがない。
あげくにサンプルもエラー吐かれて動かない。
誰か詳しいサイトか本がないか教えてくれ。
0012デフォルトの名無しさん2006/12/14(木) 02:37:39
>>11
ない
自分の力で何とかしる。それがSeasarクオリティ
0013デフォルトの名無しさん2006/12/14(木) 04:35:29
>>11
ノウハウは俺の頭の中にある。
これは門外不出である。
0014デフォルトの名無しさん2006/12/14(木) 05:34:49
埋もれてしまうには惜しい気がしたのでメモ。

(前スレの811)
Chura → S2Scaffold
Teeda → S2Jsf2
Uuji → S2Dao2
Kuina → S2Jpa
Kijimuna → S2Eclipse
Seasar → S2Spring

(前スレの817)
ぶり → S2Workflow
tuigwaa → S2Cybozu
Dolteng → S2Eclipse2

前スレの811氏と817氏に感謝。
0015デフォルトの名無しさん2006/12/14(木) 05:52:24
S2Springはまああれ(?)だとして、
他はイメージしやすい名前でいいな。
0016デフォルトの名無しさん2006/12/14(木) 19:13:40
クラブワールドカップを見ながら、Seasar放送聞いてます♪
0017デフォルトの名無しさん2006/12/14(木) 19:22:51
正月休み中にTeedaのレイアウト機能実装だそーーで。
そういうスケジュールとかも
きっちり示してほしいよなぁ( ・ω・)
0018デフォルトの名無しさん2006/12/14(木) 19:48:47
Teeda Extension期待していて、今すぐにでも使いたい人って
多いと思うんだけど、どれだけ期待に答えてくれるのか・・・。
実際にプロジェクトで使えるようになるのは、
まだ半年くらいはかかりそうだね?
0019デフォルトの名無しさん2006/12/14(木) 20:30:23
shotたんのプレゼン、ぐずぐずなし、かみかみなしで
ストレスなしで聞けるのでうれしいのだが、
Seasar放送、繋がんね( ・ω・)
0020デフォルトの名無しさん2006/12/14(木) 21:57:55
Struts + S2の開発を考えてるのですが、

Struts1.2 + S2Struts1.2 + S2.3 → S2dxoがメンテされない
Struts1.2 + S2Struts1.2 + S2.4 → S2Strutsでエラー
Struts1.3 + S2Struts1.3 + S2.4 → S2Strutsがβ

さあ、どうする!!!
0021デフォルトの名無しさん2006/12/14(木) 22:05:47
俺はStruts1.2 + S2Struts1.2 + S2.3
S2Dxoに自分で手を入れて
日付フィールドをyyyyとMMとddにわけるのとか
2.4から移植してきたり、他不具合とか自分でなんとかした。

S2Dxo、そんなに大きくないし、結構判りやすいよ。
0022デフォルトの名無しさん2006/12/14(木) 22:07:42
何のためのオープンソースだと思ってるんでしょうね^^;
0023デフォルトの名無しさん2006/12/14(木) 22:08:13
Seasar には独自の MVC フレームワークないんですか?
0024202006/12/14(木) 22:09:48
>21さんと同じ対応しかなさそうですね。

>22さん
自動でメンテされる要素も捨てきれないと思います。
0025デフォルトの名無しさん2006/12/14(木) 22:27:19
( ゚д゚)ハッ!
最近、「優しい・易しい」を忘れてた!
0026デフォルトの名無しさん2006/12/14(木) 22:59:09
そのスローガン(?)ってだいぶ前に捨てたんじゃなかったっけ?
結局「ソース読め。自分でなんとかしろ。それがオープンソースだ」が本音なんだろうなあ
0027デフォルトの名無しさん2006/12/14(木) 23:02:42
ということにしたいのですね?

「優しい・易しい」の基準が人ごとに違うという当たり前のことに気付いて取り下げただけだったと記憶。
0028デフォルトの名無しさん2006/12/14(木) 23:09:02
まあどっちでもいいんだけどね
たいしてかわんないから
0029デフォルトの名無しさん2006/12/14(木) 23:17:43
結局、最終的には
「愚民どもは俺らの書いたフレームワークの上で糞コード書いとけ」
「みんながみんな、僕らのような天才的なコード書ける訳ないですよね。プゲラ」
とか、妙に見下した姿勢に到達したよな。

一から十までパクリフレームワークの分際で。
0030デフォルトの名無しさん2006/12/14(木) 23:31:49
>>29
あなたはあの方ですか?w
0031デフォルトの名無しさん2006/12/14(木) 23:31:57
[Seasar-user:5477]

MLに添付ファイル6個も流す香具師って色んな意味で凄いよな
0032デフォルトの名無しさん2006/12/14(木) 23:32:27
>>31
そう?
0033デフォルトの名無しさん2006/12/14(木) 23:37:24
ま、賛否あるとは思うけど、オレはMLに添付ファイル流す奴はキライだね。>>31-32
0034デフォルトの名無しさん2006/12/14(木) 23:42:26
MLにファイルを添付するのか、しないのか?
0035デフォルトの名無しさん2006/12/15(金) 00:09:41
獄長はつっこむのか、つっこまないのか
0036デフォルトの名無しさん2006/12/15(金) 00:27:21
>>28
ですね。コード読めやでも別に困らんと言うか、
コード読まないで済ますことはどっちみち無理だし。

そんな事よりもフォーラムが無い点が困る。
MLあるだろとか言われてもWebの方が使い勝手よいし。
SPAMまみれなこの時代にもうメールはいらんですわ。
0037282006/12/15(金) 00:44:07
>>36
そうそう、遊びで使うならともかく仕事でとなると、ドキュメントがどんなに揃っていようが
ユーザーサポートが充実してようがソース読むことになるんだよね
別にそれでいいと思うし

フォーラムの件は確かに
俺もMLイヤだから入ってないんだよね・・・
0038デフォルトの名無しさん2006/12/15(金) 01:03:23
あちら側にとってはMLのままでも問題はないんだよな(多分)
ユーザーにとってはフォーラムの方が便利
誰かが奮起しないと現状維持のままかなあ
0039デフォルトの名無しさん2006/12/15(金) 03:26:23
コード読めば、フォーラムもいらね?w
0040デフォルトの名無しさん2006/12/15(金) 05:33:52
んなこたあない
0041デフォルトの名無しさん2006/12/15(金) 07:26:20
フォーラムはどうでもいい。
ドキュメントとメーリングリストが充実してれば。
0042デフォルトの名無しさん2006/12/15(金) 09:06:49
>>36
プロバイダが提供してる迷惑メールフィルタを使ってみたら?
俺のところのプロバイダはほとんど防いでくれる。
0043デフォルトの名無しさん2006/12/15(金) 09:08:41
フォーラム希望のやつは@ITのJava会議室で質問しろ。
俺がてけとーにこたえてやるw
0044デフォルトの名無しさん2006/12/15(金) 10:49:35
フォーラム運用は荒らされたり単純に負荷かかったりして
面倒に思うのはよく分かるんだけど、
ちょっと調べものするのにも毎回ソース読むのもどうかと思うし。
ググったら解決の糸口が見つかるほど
まだそこまでは広まってないわけで。
最初の間口広げるためにも設置を提案したいわけですよ。

開発者をはじめとした強い関心を持ってる人は
そりゃメールだろうとIRCだろうと呼びかければ参加するでしょうけど。

ドキュメントの件もそうだけど、どうもユーザー軽視・・とまでは行かなくても
良いものは勝手に広まってくと思ってる節が無いでしょうか。
0045デフォルトの名無しさん2006/12/15(金) 11:00:09
フォーラムはやめとく方が良いな。
荒らされるのが目に見えてる。

フリーのメルアド禁止で実名出してML運用するのがいいんじゃね?
質問側がFAQ見てくれることも期待できるし。
恥さらしたくないしなw


っつーか、有料サポで頻発してるであろう質問をFAQに反映してるのかねぇ?
0046デフォルトの名無しさん2006/12/15(金) 12:27:47
>>44
ドキュメントを軽視するという発言は聞いたことないし、
ソースを嫁みたいな話も聞いたことない。
ドキュメントが追いついてなくてごめんなさいというのはあったが。
少なくてもメインのコミッタの話では。

2chのいい加減な連中が適当に言ってるだけだと思うけどね。
ちなみにさっきぐぐったら日本のサイトだけだと、
seasar javaは、 911,000
struts javaは、 839,000
spring javaは、 675,000
hibernate javaは、560,000
件がヒットしたよ。
0047デフォルトの名無しさん2006/12/15(金) 13:53:53
なんで急にフォーラムで盛り上がってんだ?
退任含む理事連中は元々niftyのフォーラムで暴れてたw連中だし
喜んで数日中に立ち上げるんじゃね?
0048デフォルトの名無しさん2006/12/15(金) 15:02:38
>>46
> ドキュメントを軽視するという発言は聞いたことないし、
> ソースを嫁みたいな話も聞いたことない。
たとえそう思ってても発言するわけないだろ、常識的に考えて
0049デフォルトの名無しさん2006/12/15(金) 15:22:34
>>46
hjgaタソ乙
0050デフォルトの名無しさん2006/12/15(金) 15:50:41
>>44
フォーラムない→ソース読むって
もうアホかと
フォーラムあっても獄長に叩かれるだけだぞw
0051デフォルトの名無しさん2006/12/15(金) 15:53:06
あ、そういえばここがS2Forumだったな。
0052デフォルトの名無しさん2006/12/15(金) 16:44:20
そういえばそうだよそれでいいじゃん
0053デフォルトの名無しさん2006/12/15(金) 16:47:17
つまり今までどおりここで獄長に叩かれてろ、と
0054デフォルトの名無しさん2006/12/15(金) 17:14:13
フォーラム作ったって一緒だよ

それに叩かれてもここなら
まだ気が楽
0055デフォルトの名無しさん2006/12/15(金) 17:15:07
そうか!俺たちは自ら進んで隔離スレに住んでいたのか!www
0056デフォルトの名無しさん2006/12/15(金) 17:25:51
>>44
自分には「広める」というよりは寧ろ「集める」つもりでやっているように見える
多分そういうことじゃね?
0057デフォルトの名無しさん2006/12/15(金) 18:05:16
>>31
なんか本人からすごい投稿があったな。
0058デフォルトの名無しさん2006/12/15(金) 18:34:03
検索したらフォーラムあたよ。要望なくて放置されたみたいだけど。
0059デフォルトの名無しさん2006/12/15(金) 18:48:52
dkdk?
0060デフォルトの名無しさん2006/12/15(金) 18:51:27
ああそういやsourceforgeの頃に
あった気がする。
0061デフォルトの名無しさん2006/12/15(金) 18:53:48
Teeda ExtensionでPet Shop作ってみたお♪
レイアウト機能なかったから、面倒だったけどw
あと、全角カナ、半角かなチェックとかよくある入力チェックも
フレームワークで提供してもらえると楽でつね。

0062デフォルトの名無しさん2006/12/15(金) 21:58:53
JDK6にしたらHSQLDBにつながらなくなっちゃった orz
0063デフォルトの名無しさん2006/12/15(金) 21:59:58
>>62
DataSourceにメソッド増えてるからじゃね?
0064デフォルトの名無しさん2006/12/15(金) 22:02:35
>>47
kwsk
0065デフォルトの名無しさん2006/12/15(金) 22:35:55
FDelphi時代のことでそ
S2ForumのSYSOPは誰?やっぱ獄長?
0066デフォルトの名無しさん2006/12/15(金) 22:48:15
獄長はSYSOPの器ではない
やっぱ代表理事しかいないっしょ
0067デフォルトの名無しさん2006/12/16(土) 11:03:41
Teeda を1週間ほど評価。MLでも出てるけどレイアウト機能が無いのは致命的。ポロポロとバグは出てコミッタが
修正してるけど、そのレベルが実務的に影響が出るものがある(例:可変のラジオボタンを表示)。

表面的な問題なら使えば解るからまだ良いが、例えばメモリリークやらSession状態保持に関する問題は発見しづらい。
その手の問題が十分に解決するまでにはあと半年はかかるだろうか。今の品質はApacheだったらsandboxにもあげてもらえねぇよwww

アーキテクチャは優れていると思うので、散々言われているように、ドキュメント・サンプル・チュートリアルの充実を待つ。
0068デフォルトの名無しさん2006/12/16(土) 13:36:49
SYSOPはやっぱり煽りの天才ハブでしょう。
イラつかせること書かせたら天下一品だからな。
0069デフォルトの名無しさん2006/12/16(土) 15:16:07
>>67
非常に同意。
0070デフォルトの名無しさん2006/12/16(土) 16:39:19
>>68
対抗できる奴がいたら長文の応酬になりそうw
で、お互い文字制限越える長さだから複数レスにまたがる
それが物凄いスピードでやりとりされて誰も割り込めNEEE!とかなwww
0071デフォルトの名無しさん2006/12/16(土) 16:46:40
>>67
むっちゃ同意
「〜ができます。すばらしい」って言うのばかりで
「〜が出来ない」は隠してるんじゃねぇの?
0072デフォルトの名無しさん2006/12/16(土) 21:58:58
この機能は良いな
これから作るんだろうけど期待
ttp://d.hatena.ne.jp/taedium/20061213#p1

0073デフォルトの名無しさん2006/12/16(土) 22:56:57
>>67
激しく同意。
正直言っちゃうと、現在のメインコミッタの人で大丈夫なのかなと思ってる。
もちろん、俺なんかよりもめちゃめちゃスキルは高いし、
Teeda Extensionの思想・アーキテクチャーは素敵だと思うのだが、
想定外のスペック抜けがまだまだありそうだし、
開発スピードがちょっと遅いように感じるから。
開発スピードが遅く感じるのは、
それだけ期待値が高いっていうことなんだけどね。
人が足りないのかな?
0074デフォルトの名無しさん2006/12/16(土) 23:49:16
ハッカータイプの人が多いんだろうと思う。
ドリームを実現することにはすごい情熱を傾けるけど、
正常系実装したらあとは飽きちゃうようなタイプ。

こいつらだけではいつまでたってもプロダクトの品質は上がりません。
0075デフォルトの名無しさん2006/12/17(日) 00:46:19
まともなコミッタいないの?
0076デフォルトの名無しさん2006/12/17(日) 01:08:52
いない
0077デフォルトの名無しさん2006/12/17(日) 01:52:40
Σ(゚Д゚;)ガーン

QA専門の人間用意した方がええんとちゃうか
0078デフォルトの名無しさん2006/12/17(日) 01:56:01
あ、念のためにいっとくとQuality Assuranceのことね
0079デフォルトの名無しさん2006/12/17(日) 02:22:55
Question and Answerの人もきぼんぬw
0080デフォルトの名無しさん2006/12/17(日) 04:05:51
Given enough eyeballs, all bugs are shallow.
0081デフォルトの名無しさん2006/12/17(日) 04:23:31
Seasarのユーザ数じゃ…
0082デフォルトの名無しさん2006/12/17(日) 05:02:55
Teeda Extensionの動的にHTMLを生成する部分、
mayaaライクでも良いのだけどな・・・。
と、独り言を言ってみるw
0083デフォルトの名無しさん2006/12/17(日) 16:51:12
S2QnA
このプロダクトは、あまり触れられたくない部分に対する質問に、
あたかも解決してくれるかのような回答を自動で返します。
この似非回答を元に質問者が苦悩している間に、
当該バグのフィックスを行い、質問者にバージョンアップを促すことが出来ます。
0084デフォルトの名無しさん2006/12/17(日) 17:19:46
なんか必死な奴が居るな
0085デフォルトの名無しさん2006/12/17(日) 17:24:56
>>83
(・∀・)ソレダ!
0086デフォルトの名無しさん2006/12/17(日) 18:26:13
4/1とかにリリースすると面白い気がする
0087デフォルトの名無しさん2006/12/17(日) 19:03:48
S2Commiter
このコミッタは…








↓↓↓↓↓↓↓↓以下、あなたが解説してください↓↓↓↓↓↓↓↓
0088デフォルトの名無しさん2006/12/17(日) 19:26:12
コマッタ
0089デフォルトの名無しさん2006/12/17(日) 19:31:07
禿しくツマンネ(゚�听)
0090デフォルトの名無しさん2006/12/17(日) 20:14:27
XMLで返却されたデータをS2JSFでJavaScriptの変数に入れようとしてるんだけど、
一旦Divタグとかに入れて
JavaScriptで取る以外によい方法はないでしょうか?
XSLTならそのまま入れられるんですが・・
0091デフォルトの名無しさん2006/12/17(日) 22:01:25
shotたん
ラジオボタンの表示制御、さんきゅー♪
0092デフォルトの名無しさん2006/12/17(日) 22:54:45
>>90
S2XSLTコミッタおめw
0093デフォルトの名無しさん2006/12/17(日) 23:03:04
S2XML
このプロダクトは、オートバインディングをはじめとする、
ありとあらゆる規約優先アーキテクチャを無効にし、昔懐かしいXML地獄を招来します。
0094デフォルトの名無しさん2006/12/18(月) 14:19:25
Dolteng をダウン→インストール
ChuraでTeeda+S2Daoプロジェクトを作る。
Hello.htmlを作る。HelloPage.javaを作る。
ビルド→実行→アクセス→表示。
HelloPage.javaの変数を変えてみる。
ブラウザをリロードするが表示が変わらない。

ホットデプロイをしたつもりでいるんだけど、どっか設定確認する必要ある?
0095デフォルトの名無しさん2006/12/18(月) 19:46:25
>>94
HelloPage.javaはDoltengにつくらせた?
そういえば、Hello.htmlの先頭は小文字にする必要あるから
hello.htmlだよ。
0096デフォルトの名無しさん2006/12/18(月) 20:38:26
S2使ったプロジェクトって、一定規模以上になるとS2Unitが破綻しない?
Dao、Logic、その他膨大な数のクラスをエンハンスする必要があるから、
テストケースの初期化だけで何十秒もかかるようになる。
プロファイリングしたらJavassistがボトルネックみたいだけど…。
0097デフォルトの名無しさん2006/12/18(月) 21:27:40
>>96
獄長が解決してくれます。
0098デフォルトの名無しさん2006/12/19(火) 00:17:05
>>96
つS2QnA
0099デフォルトの名無しさん2006/12/19(火) 00:30:07
>>96
メモリーリークしてません。問題ありません。
0100デフォルトの名無しさん2006/12/19(火) 00:40:01
単に時間がかかるようになるだけです
動作に問題はありません
0101デフォルトの名無しさん2006/12/19(火) 00:44:58
>>96
それなんて人工無能?
■ このスレッドは過去ログ倉庫に格納されています