[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2ch.scのread.cgiへ]
Update time : 07/21 20:11 / Filesize : 115 KB / Number-of Response : 581
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:デフォルトの名無しさん mailto:sage [2010/03/11(木) 22:15:49 .net]
一部で話題になっている国産オープンソースDIコンテナSeasar V2(略してS2)。
ってどうよ?みんなもう使ってるの?
使用経験とか、実戦配備情報とか、つかえねーよボケ、とかいろいろ書いてね。

本家 seasar.org
www.seasar.org/

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

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

前スレ
その1 pc5.2ch.net/test/read.cgi/tech/1092044210/
その2 pc5.2ch.net/test/read.cgi/tech/1098885253/
その3 pc8.2ch.net/test/read.cgi/tech/1102862221/
その4 pc8.2ch.net/test/read.cgi/tech/1119608621/
その5 pc8.2ch.net/test/read.cgi/tech/1135986150/
その6 pc8.2ch.net/test/read.cgi/tech/1148204750/
その7 pc8.2ch.net/test/read.cgi/tech/1153060167/
その8 pc10.2ch.net/test/read.cgi/tech/1165531719/
その9 pc11.2ch.net/test/read.cgi/tech/1170674234/
その10 pc11.2ch.net/test/read.cgi/tech/1176050197/
その11 pc11.2ch.net/test/read.cgi/tech/1190846507/
その12 pc11.2ch.net/test/read.cgi/tech/1203122931/
その13 pc11.2ch.net/test/read.cgi/tech/1215962870/
その14 pc11.2ch.net/test/read.cgi/tech/1224157275/
その15 pc12.2ch.net/test/read.cgi/tech/1237290499/

167 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 22:45:57 .net]
ブームはすぎた。あって当たり前の存在になった

168 名前:デフォルトの名無しさん [2010/06/23(水) 08:38:25 .net]
インターセプターでログイン処理の例があったのだが
セッションが切れると
お手軽AJAXのメソッドの結果がリダイレクト先と入れ替わってワロタw

普通にvalidateでおkだったw

Web上からゴミを除去してくれ

169 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 08:40:04 .net]
誰が書いたんだろあれ
地雷も良い所だ

170 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 09:08:33 .net]
そもそもお前はなんでそいつのコードを真似したんだ

171 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 14:41:19 .net]
AJAXを想定してないコードをコピペしたんじゃなくて?

172 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 14:49:03 .net]
ログイン画面とか、任意のActionなりメソッドなりを
認証インターセプタ対象外にする仕組みは必ず必要だと思うんだけど、
AJAX用のActionやメソッドもそうすりゃいいのではなかろうか。

173 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 15:24:25 .net]
AJAX用のメソッドも認証しないと
偽装されて呼び出される可能性が

174 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 17:17:11 .net]
うん、だから、対象外にする仕組みを利用して
別途AJAX用の処理を用意してやればいいじゃない、って話。
言葉足らずですまんでした。
Actionにアノテーションつけて、インターセプタ内でそれを見て
判断とかどうせやるんだろうしさ。

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

まあその参考にした元ネタ分からないからなんともいえないけどさあ
もしそれが普通のHTMLベース用サンプルだったらさあ
そのまんまコピってAJAXに適用してゴミ呼ばわりってのはすごいね。

175 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 22:33:51 .net]
考えが浅い人ほどすぐに文句を言うんだよね。



176 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 22:38:55 .net]
>>80からの流れも読んどけってこった

177 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 23:42:47 .net]
仮に文句があるとしても直接サンプル公開してる人に言えばいいと思う

178 名前:デフォルトの名無しさん mailto:sage [2010/06/24(木) 04:33:44 .net]
お騒がせしてすみませんでした
validatorでログイン画面に戻しても
jQueryのloadで呼んだ画面がログイン画面になってしまいます。
どちらでも同じです。
とりあえずvalidator外します。

179 名前:デフォルトの名無しさん mailto:sage [2010/06/24(木) 04:50:08 .net]
これって、javascriptの方でセッションの確認しないといけないんですね
難しい

180 名前:デフォルトの名無しさん mailto:sage [2010/06/24(木) 05:09:41 .net]
セッションにログインした時刻を保存してリクエストで送って判断するんですね
失礼すますた


181 名前:デフォルトの名無しさん mailto:sage [2010/06/24(木) 10:04:07 .net]
単なる思いつきなんだけど、cookieからsessionid取得して
urlの後ろにくっつけてやるってのはだめなのかえ?

182 名前:デフォルトの名無しさん mailto:sage [2010/06/24(木) 20:53:34 .net]
そんなことしたら、ひろみちゅセンセが激怒しそうでw

183 名前:デフォルトの名無しさん [2010/06/25(金) 08:51:13 .net]
そうか?cookie送信もURLの尻につけるのも、セキュリティ的な弱さは同じだと思うんだが。

184 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 10:14:19 .net]
URL rewritingというのがあってだな…

185 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 21:43:37 .net]
>>179
フィルタ側で通常はログイン画面にリダイレクトしている部分でHTTP401返して、
後はクライアント側で共通エラーハンドラーでも作って処理させたら?
jQueryのloadじゃなくて$.ajax使えばいい



186 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 22:15:27 .net]
すいません、別の所で悩み中です。
参考にします。


187 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 08:45:23 .net]
>>185
エラーハンドラーにセッションのタイムアウトの処理を
作るべきですかね?

188 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 12:30:43 .net]
>>187
セッションタイムアウト判定はあくまでサーバ側の仕事だけど
その後の画面処理はAjax側の仕事だから
他のエラー処理と同様に、認証エラー時の挙動をハンドラに書けばいい
Ajaxは基本的にC/S型だから、サーバサイドFWの既存のやり方に無理に当てはめない方が作り易い

189 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 13:37:22 .net]
そうですか、今度勉強してみます。

190 名前:デフォルトの名無しさん [2010/06/27(日) 17:53:20 .net]
そうですか。

191 名前:デフォルトの名無しさん mailto:sage [2010/07/01(木) 12:11:42 .net]
$.ajaxだとセッション切れると通信されなかった

192 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 03:34:51 .net]
cubbyってt2よりもsastrutsよりも先にできてたのか。
じつはすごいのか?

193 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 08:09:29 .net]
自重はダークサイドって言ってる奴らよりはすごい。

194 名前:デフォルトの名無しさん [2010/07/07(水) 21:03:10 .net]
Seasar3来たな!

195 名前:デフォルトの名無しさん mailto:sage [2010/07/07(水) 21:45:37 .net]
そいや日経コンピュータにhigaタソ出てたな



196 名前:デフォルトの名無しさん [2010/07/09(金) 18:27:20 .net]
slim3の公式サイトってどこ?


197 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/11(日) 00:10:20 .net]
なんやかんやいって語るの大好きだな相変わらず

198 名前:デフォルトの名無しさん mailto:sage [2010/08/22(日) 23:35:47 .net]
seasar2.5やってほしかったなあ

199 名前:デフォルトの名無しさん mailto:sage [2010/08/23(月) 01:57:11 .net]
もうSAStruts以外は見ないようにしてる

200 名前:デフォルトの名無しさん mailto:sage [2010/08/23(月) 23:06:40 .net]
seasar2.5って中止するまで何年かかったんだよwww
ttp://journal.mycom.co.jp/articles/2007/05/29/seasar1/index.html

201 名前:デフォルトの名無しさん mailto:sage [2010/09/03(金) 21:25:33 .net]
もう、チーフコミッタをひがから獄長に変えろよ。
ひがは、コミュニティをつぶす方向にしか動いていないよ。

「コミュニティを馬鹿にする発言はゆるせないよ」

202 名前:デフォルトの名無しさん mailto:sage [2010/09/03(金) 22:10:13 .net]
seasar3をつぶしたのも2.5をつぶしたのも獄長じゃね?
あー、プロダクトでなくコミュニティね
なにそれおいしいの?

203 名前:デフォルトの名無しさん mailto:sage [2010/09/05(日) 16:54:05 .net]
別にコミュニティなんぞうまくないと思うけど
「ユーザと開発者とが共に喜びを分かち合える環境実現をお手伝いすることを目指し活動しています」
って建前の集団のトップが
「SI終わりwww」
って言い出すのには確かに違和感を感じたな。別にどうでもいいけど。

204 名前:デフォルトの名無しさん mailto:sage [2010/09/08(水) 01:58:09 .net]
別にどうでもいいならいいじゃねーか。
モノマネしたあとに「にてねー」とか自分でいうようなもんか。
ガラスのアイデンティティも安心ですね。


205 名前:デフォルトの名無しさん mailto:sage [2010/09/09(木) 23:31:10 .net]
なんかこのスレって事実に基づく揶揄を憶測に基づく人格批判で返す流れが多いな。
Seasarの体質なんだろうけど。



206 名前:デフォルトの名無しさん mailto:sage [2010/09/10(金) 00:59:44 .net]
MLで発言できない奴のたまり場だから

207 名前:デフォルトの名無しさん mailto:sage [2010/09/10(金) 13:07:20 .net]
すまん、いいすぎたよ




208 名前:デフォルトの名無しさん mailto:sage [2010/09/11(土) 14:22:10 .net]
>>205 事実に基づく揶揄
>>206 憶測に基づく人格批判

まさに典型だな。事実に基づいてるぶん>>205のほうがましだと思うが。

209 名前:デフォルトの名無しさん mailto:sage [2010/09/11(土) 20:52:06 .net]
えっ

210 名前:デフォルトの名無しさん mailto:sage [2010/09/12(日) 15:53:36 .net]
どこが事実なの?w

211 名前:デフォルトの名無しさん mailto:sage [2010/09/13(月) 00:33:20 .net]
MLでも同じ事言ってる奴がいるのなら匿名掲示板だだからじゃないって言い訳も通用するだろうが
人格批判なんてここでしかされてないからな

212 名前:デフォルトの名無しさん mailto:sage [2010/09/16(木) 00:15:28 .net]
InterceptorってHOT DEPLOY対象にしたほうがいいの?

213 名前:デフォルトの名無しさん mailto:sage [2010/09/26(日) 00:52:57 .net]
このスレももう役目終えた感漂うな。
獄長も新しいオモチャ見つけたみたいだし。

214 名前:デフォルトの名無しさん mailto:sage [2010/09/26(日) 02:24:35 .net]
SA導入した企業結構あるけどどうすんだろうな今後

215 名前:デフォルトの名無しさん mailto:sage [2010/09/26(日) 11:21:19 .net]
>>213
新しいオモチャ見つけたのはこのスレの住人 だから過疎った



216 名前:デフォルトの名無しさん mailto:sage [2010/09/26(日) 18:09:56 .net]
めんてとまっても十分だろ。


217 名前:デフォルトの名無しさん mailto:sage [2010/09/26(日) 19:01:17 .net]
diconファイルって「だいこんふぁいる」ってのが正式な呼び方ですか?

218 名前:デフォルトの名無しさん mailto:sage [2010/09/26(日) 20:51:53 .net]
buri と dicon でブリ大根って言って喜んでるやつらなんだから、それが正式なんじゃね?

219 名前:デフォルトの名無しさん mailto:sage [2010/09/26(日) 22:16:52 .net]
でぃーこんファイルじゃないの?

220 名前:デフォルトの名無しさん mailto:sage [2010/10/02(土) 11:37:55 .net]
アノテーションでのValidationのエラーコード変えたいとき、どうすればいいの?

221 名前:デフォルトの名無しさん mailto:sage [2010/11/16(火) 22:13:48 .net]
お前らもこっち来い

Google App Engine 3アプ目
ttp://hibari.2ch.net/test/read.cgi/php/1267094290/

222 名前:デフォルトの名無しさん mailto:sage [2010/11/24(水) 08:36:42 .net]
興味ない

223 名前:デフォルトの名無しさん mailto:sage [2010/11/25(木) 00:38:52 .net]
こんなスレだ興味ないわけないだろ

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

509 名前:nobodyさん[sage] 投稿日:2010/11/22(月) 08:14:38 ID:???
> 503
自分で探せや。はぶとかしんとかASIPとか理事とかで。

224 名前:デフォルトの名無しさん mailto:sage [2010/12/17(金) 00:20:31 .net]
理事ってなにやるのが仕事?


225 名前:デフォルトの名無しさん mailto:sage [2010/12/17(金) 00:41:31 .net]
闘い



226 名前:デフォルトの名無しさん [2010/12/17(金) 02:11:55 .net]
根回し。基本は何もしない。

227 名前:デフォルトの名無しさん mailto:sage [2010/12/26(日) 01:21:33 .net]
S2UnitとS2jUnit4の違いって何?
どっち使うべき?

228 名前:デフォルトの名無しさん mailto:sage [2010/12/26(日) 11:40:02 .net]
JUnitベースかJUnit4ベースかだろ

229 名前:デフォルトの名無しさん mailto:sage [2010/12/26(日) 16:30:48 .net]
どっちがいいの?


230 名前:デフォルトの名無しさん mailto:sage [2010/12/26(日) 16:36:46 .net]
Java入門スレでも逝けよ

231 名前:デフォルトの名無しさん [2011/01/11(火) 21:26:15 .net]
今更だけど、Seasar2を調べてて、HotDeployがすごい便利!ってよくみるんだけど、
Tomcatで開発してるとき、reloadable="true"で普通にTomcatの再起動なしで、
サクサク開発できてtaけど、HotDeployはこれとは違う意味で
「コンテナの再起動が不要です」
って意味なの?


232 名前:デフォルトの名無しさん mailto:sage [2011/01/11(火) 22:35:26 .net]
HotDeployはやめとけ

233 名前:デフォルトの名無しさん mailto:sage [2011/01/11(火) 22:57:43 .net]
それよりSIerはやめとけ

234 名前:デフォルトの名無しさん mailto:sage [2011/01/12(水) 19:16:24 .net]
reloadable="true"だと、Tomcat再起動しているだろ。
セッション消えているはず。

235 名前:デフォルトの名無しさん mailto:sage [2011/01/12(水) 20:32:40 .net]
HotDeployは切ってるな俺も



236 名前:デフォルトの名無しさん mailto:sage [2011/01/12(水) 20:36:26 .net]
HotDeploy以外にS2を使うメリットってあるの?

237 名前:231 [2011/01/12(水) 22:54:21 .net]
>>234
>reloadable="true"
あ、じゃ、falseで使ったときに、コンテナで管理してるオブジェクトだけは
動的に反映してくれるってとこに意味があるってこと?

>>236
もうちょい具体的にメリットを教えてもらえるとうれしい。


238 名前:231 mailto:sage [2011/01/12(水) 22:57:31 .net]
あ、コンテナって「DIコンテナ」ね。

239 名前:デフォルトの名無しさん mailto:sage [2011/01/12(水) 22:58:52 .net]
コンテナ管理のクラスがほとんどじゃね?

240 名前:デフォルトの名無しさん mailto:sage [2011/01/12(水) 23:33:41 .net]
Web.xml書かなくても良いだけで僕は満足です

241 名前:231 mailto:sage [2011/01/12(水) 23:39:00 .net]
>>240
別にDIコンテナ使ってなくてもweb.xmlにそんなに書くこと無くないですか?
コンテナ独自のフィルタと、アプリ独自のフィルタ(認証とか)ぐらいで。


242 名前:デフォルトの名無しさん mailto:sage [2011/01/13(木) 02:14:53 .net]
>>234
最近の Tomcat は、Tomcat を停止したときにそのとき抱えていたセッションがファイルに永続化されて、
起動時に復元されなかったっけ?
おれも昔の知識では >>234 の通りだったんだけど、最近久しぶりに Tomcat 触って気づいた。

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

ただし、復元されるのは、HttpSessoin に入れるオブジェクトが implements Serializable を実装しているものだけ。

243 名前:デフォルトの名無しさん mailto:sage [2011/01/13(木) 16:36:21 .net]
>>241
servlet
servlet-mapping
は?

244 名前:デフォルトの名無しさん mailto:sage [2011/01/13(木) 17:00:08 .net]
>>243

余談です。
>>231 が使っているかどうかはわからないけど、
Servlet API 3.0 (Tomcat 7)からだと、servlet-mapping とかも web.xml にかかず、
Servlet のくラスのアノテーションで設定できるらしい。
@it だかを見ただけで自分で試したことはないので間違ったことを書いていたらごめんなさい。

245 名前:デフォルトの名無しさん mailto:sage [2011/01/13(木) 19:05:18 .net]
tomcatでしか使えないのがちょっと



246 名前:231 mailto:sage [2011/01/13(木) 19:07:08 .net]
>>243
あぁ、ごめん。素のServletでやるならそうだね。
勝手に何かのフレームワーク想定しちゃってた。

>>244
>231 が使っているかどうかはわからないけど、
全然しらんかった。いいね。それ。


247 名前:244 mailto:sage [2011/01/13(木) 19:21:25 .net]
>>246
個人的には、アノテーションを多用しすぎると、
設定情報が *.java に散らばってしまい、追いかけづらい。
web.xml とかにまとまっていた方がいいと思うけどね。

Sprint でも、@Transactional ぐらいは使うけど、
できれば XML にまとめたい派。

248 名前:デフォルトの名無しさん mailto:sage [2011/01/31(月) 22:08:54 .net]
shot6は結局、最後までティーダの面倒を見ることなくISIDを去るのか。

249 名前:デフォルトの名無しさん mailto:sage [2011/02/01(火) 00:20:54 .net]
>>248
獄長乙

250 名前:デフォルトの名無しさん mailto:sage [2011/02/01(火) 00:26:13 .net]
shotたんは次はどこに行くんだろう?
あと ISID に在籍していなくてもteedaには関われるんじゃないのかな。

251 名前:デフォルトの名無しさん mailto:sage [2011/02/01(火) 00:31:19 .net]
TeedaどころかT2の面倒も見てないだろ

252 名前:デフォルトの名無しさん mailto:sage [2011/02/01(火) 07:27:35 .net]
>247
一番いいのはaptとかでアノテーションに定義されたルーティングをひとつのファイルに書き出すことだと思うんだけど、まだそういうフレームワークはないよね。

253 名前:247 mailto:sage [2011/02/01(火) 09:13:00 .net]
>>252
そういうWebフレームワークは私も知らないですね。
grep が結局一番早くて簡単か。

でもアノテーションになっているなら、*.classをスキャンしてファイルに出力することは可能かも。
(Cubby がそんな管理画面を持っていたような)

254 名前:デフォルトの名無しさん mailto:sage [2011/02/01(火) 19:13:51 .net]
ルーティングはアノテーションより選任Filterに任せたい(極端な話web.xmlにはそれしか登録したくない)けど、
それ以外の情報はアノテーションの方が扱いやすくないかなぁ?
本当に「設定」なものはファイルで定義した方が管理しやすいけど。
あと、トランザクションはAOPでやるより明示的にTransactionScopeみたいなクラスを使用する方が個人的には好み。

255 名前:デフォルトの名無しさん mailto:sage [2011/02/03(木) 01:06:52 .net]
なぁこれってアノテーションでセッション生成するのはいいけど有効期限とかどこで設定すんだ?



256 名前:デフォルトの名無しさん mailto:sage [2011/02/04(金) 00:46:51 .net]
セッションの有効期限って、web.xmlじゃないの

257 名前:デフォルトの名無しさん mailto:sage [2011/02/04(金) 08:07:45 .net]
それやってみたがダメだった。コンソールログにmaxInactiveIntervalとか表示されてるがずっと1800000のままだし

258 名前:デフォルトの名無しさん mailto:sage [2011/02/23(水) 01:27:11.65 .net]
まぁしょせん国産のフレームワークなんぞこんなもんだな

259 名前:デフォルトの名無しさん mailto:sage [2011/03/04(金) 18:31:44.92 .net]
今日仕事で初めてこれを使ってるプロジェクトに入った。
全然ソースの意味が分からんから、これから勉強するわ。

260 名前:デフォルトの名無しさん mailto:sage [2011/03/06(日) 13:14:52.29 .net]
>>259
この発言だけで、どういう職種のどういう立場の人が、どういう状況でプロジェクトに入れられたか、だいたい推測できてしまう不思議。
よく考えれば異常だよね、この発言。どうやって仕事するつもりなの?

261 名前:デフォルトの名無しさん mailto:sage [2011/03/06(日) 14:33:20.58 .net]
誰も初めはそうだろ。

262 名前:デフォルトの名無しさん mailto:sage [2011/03/06(日) 14:38:31.47 .net]
>>260
私的に勉強していない技術を利用するプロジェクトにいきなり入れられるのが異常ということ?
残念ながらほとんどの会社はそんな感じじゃない?

263 名前:デフォルトの名無しさん mailto:sage [2011/03/06(日) 14:58:43.64 .net]
このフレームワークがまともになってきたのってつい最近だろ。
1年前ぐらいまでなんか認知度全然なかっただろ。しらない奴多くて当然

264 名前:デフォルトの名無しさん mailto:sage [2011/03/06(日) 15:15:00.79 .net]
>>262
残念ながらほとんどの会社がそんな感じなのが異常ということ。
全く車に乗らない人がいきなり業務でタクシー運転させられるのと似たような怖さを感じるよ。

265 名前:デフォルトの名無しさん mailto:sage [2011/03/06(日) 15:32:56.96 .net]
>>263
3〜4年前でも知っていて当然だと思っていたが、違うのか。



266 名前:デフォルトの名無しさん mailto:sage [2011/03/06(日) 18:04:46.96 .net]
当然とかどんだけだよw
3、4年前だと知ってても選択肢としては除外されるレベルだったろ

267 名前:デフォルトの名無しさん mailto:sage [2011/03/06(日) 22:56:25.41 .net]
s2jdbc-genのgen-Entityで生成されるエンティティクラスのDate型をJava.uti.Date+TemporalType.TIMESTAMPにしたいと思っています。

d.hatena.ne.jp/akiraneko/20081015/1224075420
を参考にダイアレクトを作成したのですが、
columnTypeMap.put("date", new OracleColumnType("date", Date.class,TemporalType.TIMESTAMP));
の部分でコンパイルエラーになっています。
OracleColumnTypeのコンストラクタにString,Class,TemporalTypeはありませんとかなんとか…

どのように実装したらいいのでしょうか?







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<115KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef