国産オープンソースDIコンテナSeasar2 その16

■ このスレッドは過去ログ倉庫に格納されています
2010/03/11(木) 22:15:49
一部で話題になっている国産オープンソース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/
その15 http://pc12.2ch.net/test/read.cgi/tech/1237290499/
147145
垢版 |
2010/06/18(金) 00:36:26
簡単に言うと、説明が下手
2010/06/18(金) 08:37:58
お前が書けばいいだろ
2010/06/18(金) 20:10:34
すぐにこいつらお前がとか、具体的にどの辺が?とか言うよな。
自分で考えてみろよコジキがと言いたくもなる。
2010/06/18(金) 21:38:31
乞食ってのは>>146みたいなクレクレ君のことだろw
2010/06/18(金) 23:00:15
ただで使ってんだから、自分の労力を提供するか
金を寄付して特にドキュメント整備に使って下さいとお願いすればいい
152デフォルトの名無しさん
垢版 |
2010/06/18(金) 23:01:34
>>146
君みたいな低スキルの人が使うものではありません。
153デフォルトの名無しさん
垢版 |
2010/06/18(金) 23:06:16
オープンソースなんだから、文句があれば自分が活動すればいい。
何もしていないくせに文句ばかり言っているほうがおかしい。
2010/06/18(金) 23:11:13
irykaze: Seasar 3 の発表を受けて。。。
やっと、DI コンテナも日本お得意のガラパゴス化があだとなったという事実を受け入れられたようで。
失われた5年を返してほしいと思うしだい。
2 days ago via web
2010/06/18(金) 23:53:22
日本お得意のガラパゴスだと何の問題があんのかよくわからんけども
だってこれって日本の企業で日本のシステムを作るためのフレームワークだろそもそも
そいつが主導してやってきたわけでもなかろうに、
何を期待して5年間関わってきたんだよ
グローバルなのが目的なら最初からSpringでも使えば良かったのに
2010/06/19(土) 00:02:56
誰に向かって「返してほしい」つってんのか謎だな
2010/06/19(土) 00:32:06
5年間強制的にコンテナの開発に関与させられたんだろうか
2010/06/19(土) 00:36:51
そもそもグローバル化が目的なんじゃなくて自分たちが仕事でJavaを使うのに開発効率挙げるのが目的だったような。
S3がたまたま目標をグローバル化に設定しただけであって。
グローバル化が目的なら外国語のドキュメントの優先順位はもっと高かったはずだし、
irykazeさんってのも積極的に外国語のドキュメントを作るのに注力すべきだっただろうし。
2010/06/19(土) 00:40:11
S3ってSpringベースなんだろ?
5年悩んだんなら最初からSpring使ってろよみたいな
2010/06/19(土) 00:42:58
DIコンテナの実態がどうなのか気にして使ってる奴なんていないよ
みんなSpring使ってるからSpringを使うだけ
S2が日本的ガラパゴスだからSpringに負けたってわけではないだろ
もしグローバルな視点で開発すればOKと思ってるならおめでたすぎるし
今度は国内ですら使われなくなる可能性もあるのに
2010/06/19(土) 00:47:09
ガラパゴスとか危機煽るほどSpringってデファクトになってるかな?
どっちかというとJava自体の勢いがなくなりつつある中で
全体のパイが縮んで、有名だったアプリのみが生き残ろうとしてるだけにも見える
2010/06/19(土) 00:51:51
グローバルが正義でガラパゴスが悪って風潮はいつからできたんだろう。
本来グローバル化すべきインフラサービスがガラパゴスなのは批判される点もあるだろうけど、
たかがアプリケーションのフレームワークがグローバルじゃないからって、
なんか問題になったりするのかね。
日本語は日本でしか通じないから仕事では使わない方がいい、とか言う奴はいないだろうし。
2010/06/19(土) 00:56:12
独自に進化することは悪じゃない
競争力を失うような進化が問題なだけ
2010/06/19(土) 14:05:29
むしろ、Railsとかはガラパゴスに進化して力づくでweb 開発の世界をかえたよね。
2010/06/19(土) 21:59:09
Springってそもそも使われてるのか
2010/06/19(土) 22:27:11
DIコンテナ最高!みたいなブームは終わってる気がするな
2010/06/19(土) 22:45:57
ブームはすぎた。あって当たり前の存在になった
168デフォルトの名無しさん
垢版 |
2010/06/23(水) 08:38:25
インターセプターでログイン処理の例があったのだが
セッションが切れると
お手軽AJAXのメソッドの結果がリダイレクト先と入れ替わってワロタw

普通にvalidateでおkだったw

Web上からゴミを除去してくれ
2010/06/23(水) 08:40:04
誰が書いたんだろあれ
地雷も良い所だ
2010/06/23(水) 09:08:33
そもそもお前はなんでそいつのコードを真似したんだ
2010/06/23(水) 14:41:19
AJAXを想定してないコードをコピペしたんじゃなくて?
2010/06/23(水) 14:49:03
ログイン画面とか、任意のActionなりメソッドなりを
認証インターセプタ対象外にする仕組みは必ず必要だと思うんだけど、
AJAX用のActionやメソッドもそうすりゃいいのではなかろうか。
2010/06/23(水) 15:24:25
AJAX用のメソッドも認証しないと
偽装されて呼び出される可能性が
2010/06/23(水) 17:17:11
うん、だから、対象外にする仕組みを利用して
別途AJAX用の処理を用意してやればいいじゃない、って話。
言葉足らずですまんでした。
Actionにアノテーションつけて、インターセプタ内でそれを見て
判断とかどうせやるんだろうしさ。

普通のHTMLはログイン画面にリダイレクト、
AJAXの場合は実装によりよしなに、と。

まあその参考にした元ネタ分からないからなんともいえないけどさあ
もしそれが普通のHTMLベース用サンプルだったらさあ
そのまんまコピってAJAXに適用してゴミ呼ばわりってのはすごいね。
2010/06/23(水) 22:33:51
考えが浅い人ほどすぐに文句を言うんだよね。
2010/06/23(水) 22:38:55
>>80からの流れも読んどけってこった
2010/06/23(水) 23:42:47
仮に文句があるとしても直接サンプル公開してる人に言えばいいと思う
2010/06/24(木) 04:33:44
お騒がせしてすみませんでした
validatorでログイン画面に戻しても
jQueryのloadで呼んだ画面がログイン画面になってしまいます。
どちらでも同じです。
とりあえずvalidator外します。
2010/06/24(木) 04:50:08
これって、javascriptの方でセッションの確認しないといけないんですね
難しい
2010/06/24(木) 05:09:41
セッションにログインした時刻を保存してリクエストで送って判断するんですね
失礼すますた
2010/06/24(木) 10:04:07
単なる思いつきなんだけど、cookieからsessionid取得して
urlの後ろにくっつけてやるってのはだめなのかえ?
2010/06/24(木) 20:53:34
そんなことしたら、ひろみちゅセンセが激怒しそうでw
183デフォルトの名無しさん
垢版 |
2010/06/25(金) 08:51:13
そうか?cookie送信もURLの尻につけるのも、セキュリティ的な弱さは同じだと思うんだが。
2010/06/25(金) 10:14:19
URL rewritingというのがあってだな…
2010/06/25(金) 21:43:37
>>179
フィルタ側で通常はログイン画面にリダイレクトしている部分でHTTP401返して、
後はクライアント側で共通エラーハンドラーでも作って処理させたら?
jQueryのloadじゃなくて$.ajax使えばいい
2010/06/25(金) 22:15:27
すいません、別の所で悩み中です。
参考にします。
2010/06/26(土) 08:45:23
>>185
エラーハンドラーにセッションのタイムアウトの処理を
作るべきですかね?
2010/06/26(土) 12:30:43
>>187
セッションタイムアウト判定はあくまでサーバ側の仕事だけど
その後の画面処理はAjax側の仕事だから
他のエラー処理と同様に、認証エラー時の挙動をハンドラに書けばいい
Ajaxは基本的にC/S型だから、サーバサイドFWの既存のやり方に無理に当てはめない方が作り易い
2010/06/26(土) 13:37:22
そうですか、今度勉強してみます。
190デフォルトの名無しさん
垢版 |
2010/06/27(日) 17:53:20
そうですか。
2010/07/01(木) 12:11:42
$.ajaxだとセッション切れると通信されなかった
2010/07/02(金) 03:34:51
cubbyってt2よりもsastrutsよりも先にできてたのか。
じつはすごいのか?
2010/07/02(金) 08:09:29
自重はダークサイドって言ってる奴らよりはすごい。
194デフォルトの名無しさん
垢版 |
2010/07/07(水) 21:03:10
Seasar3来たな!
2010/07/07(水) 21:45:37
そいや日経コンピュータにhigaタソ出てたな
196デフォルトの名無しさん
垢版 |
2010/07/09(金) 18:27:20
slim3の公式サイトってどこ?
2010/07/11(日) 00:10:20
なんやかんやいって語るの大好きだな相変わらず
2010/08/22(日) 23:35:47
seasar2.5やってほしかったなあ
2010/08/23(月) 01:57:11
もうSAStruts以外は見ないようにしてる
2010/08/23(月) 23:06:40
seasar2.5って中止するまで何年かかったんだよwww
ttp://journal.mycom.co.jp/articles/2007/05/29/seasar1/index.html
2010/09/03(金) 21:25:33
もう、チーフコミッタをひがから獄長に変えろよ。
ひがは、コミュニティをつぶす方向にしか動いていないよ。

「コミュニティを馬鹿にする発言はゆるせないよ」
2010/09/03(金) 22:10:13
seasar3をつぶしたのも2.5をつぶしたのも獄長じゃね?
あー、プロダクトでなくコミュニティね
なにそれおいしいの?
2010/09/05(日) 16:54:05
別にコミュニティなんぞうまくないと思うけど
「ユーザと開発者とが共に喜びを分かち合える環境実現をお手伝いすることを目指し活動しています」
って建前の集団のトップが
「SI終わりwww」
って言い出すのには確かに違和感を感じたな。別にどうでもいいけど。
2010/09/08(水) 01:58:09
別にどうでもいいならいいじゃねーか。
モノマネしたあとに「にてねー」とか自分でいうようなもんか。
ガラスのアイデンティティも安心ですね。
2010/09/09(木) 23:31:10
なんかこのスレって事実に基づく揶揄を憶測に基づく人格批判で返す流れが多いな。
Seasarの体質なんだろうけど。
2010/09/10(金) 00:59:44
MLで発言できない奴のたまり場だから
2010/09/10(金) 13:07:20
すまん、いいすぎたよ


2010/09/11(土) 14:22:10
>>205 事実に基づく揶揄
>>206 憶測に基づく人格批判

まさに典型だな。事実に基づいてるぶん>>205のほうがましだと思うが。
2010/09/11(土) 20:52:06
えっ
2010/09/12(日) 15:53:36
どこが事実なの?w
2010/09/13(月) 00:33:20
MLでも同じ事言ってる奴がいるのなら匿名掲示板だだからじゃないって言い訳も通用するだろうが
人格批判なんてここでしかされてないからな
2010/09/16(木) 00:15:28
InterceptorってHOT DEPLOY対象にしたほうがいいの?
2010/09/26(日) 00:52:57
このスレももう役目終えた感漂うな。
獄長も新しいオモチャ見つけたみたいだし。
2010/09/26(日) 02:24:35
SA導入した企業結構あるけどどうすんだろうな今後
2010/09/26(日) 11:21:19
>>213
新しいオモチャ見つけたのはこのスレの住人 だから過疎った
2010/09/26(日) 18:09:56
めんてとまっても十分だろ。
2010/09/26(日) 19:01:17
diconファイルって「だいこんふぁいる」ってのが正式な呼び方ですか?
2010/09/26(日) 20:51:53
buri と dicon でブリ大根って言って喜んでるやつらなんだから、それが正式なんじゃね?
2010/09/26(日) 22:16:52
でぃーこんファイルじゃないの?
2010/10/02(土) 11:37:55
アノテーションでのValidationのエラーコード変えたいとき、どうすればいいの?
2010/11/16(火) 22:13:48
お前らもこっち来い

Google App Engine 3アプ目
ttp://hibari.2ch.net/test/read.cgi/php/1267094290/
2010/11/24(水) 08:36:42
興味ない
2010/11/25(木) 00:38:52
こんなスレだ興味ないわけないだろ

502 名前:nobodyさん[sage] 投稿日:2010/11/18(木) 21:36:38 ID:???
ひがは、なんかいつも変なタイミングでキレるよな。意味わからん。

509 名前:nobodyさん[sage] 投稿日:2010/11/22(月) 08:14:38 ID:???
> 503
自分で探せや。はぶとかしんとかASIPとか理事とかで。
2010/12/17(金) 00:20:31
理事ってなにやるのが仕事?
2010/12/17(金) 00:41:31
闘い
226デフォルトの名無しさん
垢版 |
2010/12/17(金) 02:11:55
根回し。基本は何もしない。
2010/12/26(日) 01:21:33
S2UnitとS2jUnit4の違いって何?
どっち使うべき?
2010/12/26(日) 11:40:02
JUnitベースかJUnit4ベースかだろ
2010/12/26(日) 16:30:48
どっちがいいの?
2010/12/26(日) 16:36:46
Java入門スレでも逝けよ
231デフォルトの名無しさん
垢版 |
2011/01/11(火) 21:26:15
今更だけど、Seasar2を調べてて、HotDeployがすごい便利!ってよくみるんだけど、
Tomcatで開発してるとき、reloadable="true"で普通にTomcatの再起動なしで、
サクサク開発できてtaけど、HotDeployはこれとは違う意味で
「コンテナの再起動が不要です」
って意味なの?
2011/01/11(火) 22:35:26
HotDeployはやめとけ
2011/01/11(火) 22:57:43
それよりSIerはやめとけ
2011/01/12(水) 19:16:24
reloadable="true"だと、Tomcat再起動しているだろ。
セッション消えているはず。
2011/01/12(水) 20:32:40
HotDeployは切ってるな俺も
2011/01/12(水) 20:36:26
HotDeploy以外にS2を使うメリットってあるの?
237231
垢版 |
2011/01/12(水) 22:54:21
>>234
>reloadable="true"
あ、じゃ、falseで使ったときに、コンテナで管理してるオブジェクトだけは
動的に反映してくれるってとこに意味があるってこと?

>>236
もうちょい具体的にメリットを教えてもらえるとうれしい。
238231
垢版 |
2011/01/12(水) 22:57:31
あ、コンテナって「DIコンテナ」ね。
2011/01/12(水) 22:58:52
コンテナ管理のクラスがほとんどじゃね?
2011/01/12(水) 23:33:41
Web.xml書かなくても良いだけで僕は満足です
241231
垢版 |
2011/01/12(水) 23:39:00
>>240
別にDIコンテナ使ってなくてもweb.xmlにそんなに書くこと無くないですか?
コンテナ独自のフィルタと、アプリ独自のフィルタ(認証とか)ぐらいで。
2011/01/13(木) 02:14:53
>>234
最近の Tomcat は、Tomcat を停止したときにそのとき抱えていたセッションがファイルに永続化されて、
起動時に復元されなかったっけ?
おれも昔の知識では >>234 の通りだったんだけど、最近久しぶりに Tomcat 触って気づいた。

{TOMCAT_INSTALL_DIR}/work/ だったかに、***.ser みたいなファイルが出来ていることに気づいた。

ただし、復元されるのは、HttpSessoin に入れるオブジェクトが implements Serializable を実装しているものだけ。
2011/01/13(木) 16:36:21
>>241
servlet
servlet-mapping
は?
2011/01/13(木) 17:00:08
>>243

余談です。
>>231 が使っているかどうかはわからないけど、
Servlet API 3.0 (Tomcat 7)からだと、servlet-mapping とかも web.xml にかかず、
Servlet のくラスのアノテーションで設定できるらしい。
@it だかを見ただけで自分で試したことはないので間違ったことを書いていたらごめんなさい。
2011/01/13(木) 19:05:18
tomcatでしか使えないのがちょっと
246231
垢版 |
2011/01/13(木) 19:07:08
>>243
あぁ、ごめん。素のServletでやるならそうだね。
勝手に何かのフレームワーク想定しちゃってた。

>>244
>231 が使っているかどうかはわからないけど、
全然しらんかった。いいね。それ。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況